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分組后隨機(jī)獲取每組一條數(shù)據(jù)的操作
這篇文章主要介紹了MySql分組后隨機(jī)獲取每組一條數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-10-10MYSQL存儲(chǔ)過(guò)程即常用邏輯知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給大家整理的是關(guān)于MYSQL存儲(chǔ)過(guò)程即常用邏輯知識(shí)點(diǎn),有需要的朋友們可以學(xué)習(xí)下。2019-08-08mysql多行子查詢實(shí)戰(zhàn)案例(只包含不相關(guān)子查詢)
在MySQL中多行子查詢(也稱為 IN 子查詢)是指子查詢返回多行數(shù)據(jù),并且這些數(shù)據(jù)用于主查詢中的某個(gè)條件判斷,這篇文章主要介紹了mysql多行子查詢(只包含不相關(guān)子查詢)的相關(guān)資料,需要的朋友可以參考下2024-10-10InnoDB引擎數(shù)據(jù)庫(kù)主從復(fù)制同步新的分享
近期將公司的MySQL架構(gòu)升級(jí)了,由原先的一主多從換成了DRBD+Heartbeat雙主多從,所以這里也將其心得歸納總結(jié)了一下2012-11-11Linux中MySQL跳過(guò)密碼驗(yàn)證以及Bug的解決方法(圖文)
這篇文章主要介紹了Linux中MySQL跳過(guò)密碼驗(yàn)證以及Bug的解決方法,文章通過(guò)代碼示例和圖文結(jié)合的方式給大家講解的非常詳細(xì),對(duì)大家解決問(wèn)題有一定的幫助,需要的朋友可以參考下2024-09-09MySQL8.0.28安裝教程詳細(xì)圖解(windows?64位)
如果電腦上已經(jīng)有MySQL數(shù)據(jù)庫(kù)再進(jìn)行重做往往會(huì)遇到問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于windows?64位系統(tǒng)下MySQL8.0.28安裝教程的詳細(xì)教程,文章通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04MySQL服務(wù)器 IO 100%的分析與優(yōu)化方案
這篇文章主要給大家介紹了關(guān)于MySQL服務(wù)器 IO 100%的相關(guān)資料,文中通過(guò)示例代碼介紹的介紹非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10