mysql修改自增長(zhǎng)主鍵int類型為char類型示例
原來(lái)有一個(gè)表中的主鍵是int自增長(zhǎng)類型,
因?yàn)闃I(yè)務(wù)變化需要把int改成char類型的主鍵。同時(shí)因?yàn)樵瓉?lái)的表中已經(jīng)存在了數(shù)據(jù),不能刪除表重建,只能修改表結(jié)構(gòu)。
首先去掉自增長(zhǎng)屬性:
alter table table_name change indexid indexid int;
然后去掉主鍵:
ALTER TABLE table_name DROP primary key;
修改表結(jié)構(gòu)為char類型:
alter table table_name change indexid indexid char(18);
最后重新添加主鍵:
alter table table_name add primary key(indexid);
相關(guān)文章
mysql 5.7.17 安裝教程 附MySQL服務(wù)無(wú)法啟動(dòng)的解決方法
這篇文章主要為大家詳細(xì)介紹了mysql 5.7.17安裝教程,并且為大家分享了MySQL服務(wù)無(wú)法啟動(dòng)的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
MySQL數(shù)據(jù)同步Elasticsearch的4種方案
本文主要介紹了MySQL數(shù)據(jù)同步Elasticsearch的4種方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
如何查看連接MYSQL數(shù)據(jù)庫(kù)的IP信息
這篇文章介紹了三種查看連接MYSQL數(shù)據(jù)庫(kù)的IP信息方法,方法簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-07-07
mysql字符集和數(shù)據(jù)庫(kù)引擎修改方法分享
使用虛擬主機(jī)空間上的phpmyadmin操作數(shù)據(jù)庫(kù)的時(shí)候,如果看到phpmyadmin首頁(yè)上顯示的MySQL 字符集為cp1252 West European (latin1),當(dāng)我們導(dǎo)入數(shù)據(jù)時(shí)就會(huì)出現(xiàn)亂碼2012-02-02
mysql創(chuàng)建表的sql語(yǔ)句詳細(xì)總結(jié)
在本篇文章里小編給大家整理的是關(guān)于mysql創(chuàng)建表的sql語(yǔ)句的相關(guān)知識(shí)點(diǎn),需要的朋友們可以參考下。2020-02-02
mysql 查看表結(jié)構(gòu)數(shù)據(jù)的實(shí)現(xiàn)
在MySQL數(shù)據(jù)庫(kù)中,我們經(jīng)常需要查看表的結(jié)構(gòu)和數(shù)據(jù)信息,以便了解表的字段定義、索引情況等,本文主要介紹了mysql 查看表結(jié)構(gòu)數(shù)據(jù)的實(shí)現(xiàn),感興趣的可以了解一下2024-05-05

