MySQLで重複したレコードを表示しよう
■例
SELECT * FROM testrss_category GROUP BY `name` HAVING COUNT(`name`) > 1;
nameカラムでグルーピングし、同一のname個数が1よりも大きい時、SELECTによってレコードが返ってくる
重複の定義を複数カラム一致にする時はGROUP BY `name`,`col1`,`col2`と続けて書き足せばよい
TrackBack URL :
Comments (0)日々勉強
SELECT * FROM testrss_category GROUP BY `name` HAVING COUNT(`name`) > 1;
nameカラムでグルーピングし、同一のname個数が1よりも大きい時、SELECTによってレコードが返ってくる
重複の定義を複数カラム一致にする時はGROUP BY `name`,`col1`,`col2`と続けて書き足せばよい
TrackBack URL :
Comments (0)# safe_mysqld &
以上(様々なオプションはある:今回は省略)
TrackBack URL :
Comments (0)必須項目はNOT NULL。
CREATE TABLE IF NOT EXISTS `m_feed` (
`feed_id` int(11) NOT NULL auto_increment,
`feed_name` varchar(100) NOT NULL,
`site_name` varchar(200) NOT NULL,
`site_description` text,
`feed_url` varchar(255) NOT NULL,
`site_url` varchar(255) NOT NULL,
`feed_type` varchar(5) NOT NULL,
`new_entry` int(11) NOT NULL,
PRIMARY KEY (`feed_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
TrackBack URL :
Comments (0)