參考方法: delete from 表名; truncate table 表名; 不帶where參數(shù)的delete語(yǔ)句可以刪除mysql表中所有內(nèi)容,使用truncate table也可以清空mysql表中所有內(nèi)容。效率上truncate比delete快,但truncate刪除后不記錄mysql日志,不可以恢復(fù)數(shù)據(jù)。 delete的效果有點(diǎn)像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當(dāng)于保留mysql表的結(jié)構(gòu),重新創(chuàng)建了這個(gè)表,所有的狀態(tài)都相當(dāng)于新表
為點(diǎn)軍等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及點(diǎn)軍網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、點(diǎn)軍網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
可以寫(xiě)個(gè)方法,查詢(xún)所有數(shù)據(jù),然后遍歷數(shù)組,查詢(xún)的時(shí)候分組查詢(xún)(按照某一字段即可),如果該組數(shù)據(jù)量1,則刪除,只保留一條即可。SQL語(yǔ)句會(huì)寫(xiě)就可以
delete YourTable
where [id] not in (
select max([id]) from YourTable
group by (name + value))
php頁(yè)面上放一個(gè)刪除數(shù)據(jù)庫(kù)重復(fù)數(shù)據(jù)的功能按鈕,就是使用PHP操作數(shù)據(jù)庫(kù)刪除重復(fù)數(shù)據(jù)的SQL語(yǔ)句,然后重新查詢(xún)綁定輸出。
如果是PHP操作數(shù)據(jù)庫(kù)不明白的話(huà),就找PHP操作數(shù)據(jù)庫(kù)這篇內(nèi)容來(lái)看。
如果是用SQL語(yǔ)句來(lái)刪除數(shù)據(jù)庫(kù)重復(fù)數(shù)據(jù)不明白的話(huà)就找SQL刪除重復(fù)數(shù)據(jù)這方面的內(nèi)容。
如果你要具體的實(shí)現(xiàn)代碼,不好意思,幫不了你,這需要你自己找,自己實(shí)現(xiàn)。這是程序員必備的技能。