mysql如何創(chuàng)建和刪除唯一索引(unique key)
mysql創(chuàng)建和刪除唯一索引
編寫數(shù)據(jù)庫驅(qū)動的應(yīng)用時,數(shù)據(jù)重復(fù)性是一個繞不過去的坎,尤其是處理那些采集數(shù)據(jù)的時候,雖然可以通過編寫相應(yīng)的判斷語句。
比如
幾年前,使用過火車頭采集器,就碰到過重復(fù)數(shù)據(jù)入庫的問題。
當(dāng)時采用的方式是給mysql數(shù)據(jù)庫的字段建立唯一索引(unique),這樣,重復(fù)的數(shù)據(jù)就被排除了。
怎樣創(chuàng)建 unique key呢?
phpmyadmin可視化數(shù)據(jù)庫管理工具,選中字段結(jié)構(gòu)鉤選即可。
可視化工具雖然方便,但是麻煩。
操作較煩瑣,還是喜歡命令行,進入mysql命令行模式
舉個例子
把數(shù)據(jù)庫:test(數(shù)據(jù)庫)->test(數(shù)據(jù)表)->key(字段)設(shè)置unique 索引為例:
alter table test add unique index (`key`); //創(chuàng)建unique索引 alter table test drop index `key`; //刪除key鍵 unique索引
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
簡析mysql字符集導(dǎo)致恢復(fù)數(shù)據(jù)庫報錯問題
這篇文章主要介紹了簡析mysql字符集導(dǎo)致恢復(fù)數(shù)據(jù)庫報錯問題,具有一定參考價值,需要的朋友可以了解。2017-10-10解決SQLyog連接MySQL出現(xiàn)錯誤Plugin caching_sha2_password co
當(dāng)使用SQLyog連接MySQL時,如果遇到插件caching_sha2_password無法加載的錯誤,可以通過更改密碼并將其標(biāo)識為mysql_native_password來解決,具體步驟包括:打開命令提示符窗口,登錄MySQL,修改密碼并更換插件,然后使用新密碼連接SQLyog2025-01-01mysql的基礎(chǔ)語句和外鍵查詢及其語句詳解(推薦)
這篇文章主要介紹了mysql的基礎(chǔ)語句和外鍵查詢及其語句詳解(推薦),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2025-04-04解決mysql.server?start執(zhí)行報錯ERROR!The?server?quit?without?u
這篇文章主要介紹了解決mysql.server?start執(zhí)行報錯ERROR!The?server?quit?without?updating?PID?file問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09