2011年9月7日 星期三

MySQL刪除重複的資料,只留下一筆資料

MYSQL語法 ALTER IGNORE TABLE 資料表 ADD UNIQUE INDEX(欄位1,欄位2);
假設我這Table name 是songlist,欄位1是tt,欄位2是tp,SQL語法組合起來如下...
ALTER IGNORE TABLE songlist ADD UNIQUE INDEX(tt,tp);
1sn              dt                  tt               tp
21      2008-02-26 17:01:00         香蕉              加樂福
32      2008-02-26 17:01:00         西瓜              金銀倒
43      2008-02-26 17:01:00         香蕉              加樂福
54      2008-02-26 17:01:00         西瓜              金銀倒
65      2008-02-26 17:02:00         蘋果              加樂福
76      2008-02-26 17:02:00         牛奶              金銀倒
87      2008-02-26 17:02:00         蘋果              加樂福
98      2008-02-26 17:02:00         牛奶              金銀倒

資料來源: http://www.dotblogs.com.tw/doremi.miredo/archive/2008/12/20/6464.aspx

沒有留言: