mysql 原有的主鍵情況下設定自增字段

2021-08-20 10:05:21 字數 358 閱讀 6161

mysql 的自增欄位只能是主鍵,如果原表已經有主鍵,需要設定自增字段應該怎麼做呢?

1、alter table bu_staff  drop primary key;  先刪除表的主鍵  id為原表主鍵

2、alter table bu_staff  add primary key (face_id,id);  增加face_id為第一主鍵

3、alter table bu_staff  modify face_id int(11)  auto_increment;給face_id 增加auto_increment 屬性

4、alter table bu_staff  auto_increment=10000;    給自增值設定初始值

ubuntu在忘記密碼的情況下設定root密碼

喜歡看專業方面的書籍並做筆記,但是寫部落格的習慣還是不多,一方面是看書做的筆記都是很基礎只是,例如一些程式語言的基礎語法什麼的,貼出來可能偶爾會有人基礎語法記不清了會看一眼,但是我覺得既然是寫部落格還是應該寫一些能幫助大家解決實際問題的技術性文章,把自己平時遇到的一些問題的解決方法貼出來和大家一起分...

MySQL設定主鍵自增和非主鍵自增

mysql 每張表只能有1個自動增長字段,這個自動增長字段即可作為主鍵,也可以用作非主鍵使用,但是請注意將自動增長字段當做非主鍵使用時必須必須為其新增唯一索引,否則系統將會報錯。例如 將自動增長字段設定為主鍵 create table t1 id int auto increment primary...

Linux環境下設定mysql開機自啟

1,將服務檔案複製乙份到init.d下,並重命名為mysqld cp usr local mysql support files mysql.server etc init.d mysqld2,對檔案賦予執行許可權 chmod x etc init.d mysqld 或 chmod 777 etc ...