亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

mysql id 重復?

mysql id 重復?

咕咕問 2016-07-20 09:01:57
準備換個后臺,之前的數據庫是access,轉換成mysql之后發現id沒有設置主鍵,很多的id都是重復的,我想刪除重復id該怎么做,當然不能全刪了還要生下一個id,保證每個id都是唯一的。
查看完整描述

3 回答

已采納
?
途中的人

TA貢獻2條經驗 獲得超0個贊

用可視化工具把所有的數據全部導出成insert語句,然后刪掉里邊的ID字段再執行insert語句,添加進數據庫就不會再重復了

578eeb9e0001e6f904290326.jpg

578eeb9f0001a4af05000023.jpg


查看完整回答
反對 回復 2016-07-20
  • 咕咕問
    咕咕問
    網頁 尤其是這種更換后臺之類的做法 網站中的url是要保證不會變化的 如果按照你的做法做 那么id必然會出現變化 id變化 網頁的url就會發生變化 與預期要求不符 我已經找到答案了 create table linshi as select * from yuanbiao group by id having count(id) = 1; insert into linshi select * from yuanbiao group by id having count(id) > 1; delete from yuanbiao; insert into yuanbiao select * from linshi;
?
詭異之心0908

TA貢獻1條經驗 獲得超0個贊

你可以看下這篇:刪除重復的記錄 http://www.xianlaiwan.cn/article/10353

查看完整回答
反對 回復 2016-07-21
?
DangCode

TA貢獻11條經驗 獲得超3個贊

auto_increment

查看完整回答
反對 回復 2016-07-20
  • 咕咕問
    咕咕問
    你寫的是自增長 我的提問是準備更換后臺 但是id有重復 如何消除這些重復
  • 3 回答
  • 0 關注
  • 1922 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號