MySQL 刪除外來鍵索引 和 新增字段 SQL

2022-09-02 16:57:12 字數 512 閱讀 4561

刪除uk

alter table preliminary_collection_repay_record drop index index_prc_id

說明:alter table 表名 drop index 索引欄位名稱;

新增字段

alter table people add column name varchar(100) default null comment '姓名' after age;

說明:alter table (表名) add (字段) varchar(500) not null default "備註..."

修改表 people  增加字段 name    長度100  預設為null   備註:姓名  在age欄位後面;

修改關聯查詢時出現的sql排序型別不一致報錯:

解決方法:alter table (表名) modify column (被修改字段) varchar(64) collate utf8_unicode_ci comment '訂單編號';

MySQL刪除外來鍵

1 刪除表中的外來鍵 語法 alter table tablename drop foreign key foreignkeyname 比如我要刪除account表中user id所引用的外來鍵 先輸入show create table account 檢視建表語言 返回如下資訊 可知外來鍵名為 f...

新增 檢視 刪除外來鍵

新增外來鍵 alter table sitecodes drop foreign key fk sitecodes 設定外來鍵 alter table 需要建立外來鍵的表 add constraint 外鍵名字 foreign key references 外來鍵表 外來鍵字段 alter tabl...

Mysql刪除外來鍵約束

通常有關聯的兩張表,我們都會進行主外來鍵約束。但是有時候我們可能需要去除主外來鍵約束,下面我會告訴大家怎麼去除主外來鍵約束。note就是外來鍵約束的表 show create table note 執行後會出現類似下面的 這裡的note ibfk 1 note ibfk 2.就是約束的外來鍵名稱。c...