91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql無法刪除表中的主鍵

發布時間:2020-08-01 16:52:18 來源:網絡 閱讀:1022 作者:heian95tianshi 欄目:MySQL數據庫

1、mysql刪除表中的主鍵時報錯,如下代碼所示:

mysql> alter table student drop primary key;
ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key

2、問題原因:

查看student表的類型時,發現主鍵列中有auto_increment(遞增)類型選項。如要刪除表中的主鍵,需要先刪除auto_increment類型。代碼如下所示:

mysql> desc student;
+-------+-------------+------+-----+---------+----------------+
| Field | Type        | Null | Key | Default | Extra          |
+-------+-------------+------+-----+---------+----------------+
| id    | int(11)     | NO   | PRI | NULL    | auto_increment |
| name  | char(20)    | NO   | MUL | NULL    |                |
| age   | tinyint(2)  | NO   | MUL | 0       |                |
| dept  | varchar(16) | YES  |     | NULL    |                |
+-------+-------------+------+-----+---------+----------------+
4 rows in set (0.02 sec)

3、刪除student表中的主鍵列上面的auto_increment類型。代碼如下所示:

mysql> alter table student change id id int;
Query OK, 0 rows affected (0.04 sec)
Records: 0  Duplicates: 0  Warnings: 0

提示:alter table student change id id int;命令修改student表中列的類型,auto_increment類型自然就會被刪除。

4、查看student表的類型,發現auto_increment類型已被刪除。代碼如下所示:

mysql> desc student;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | int(11)     | NO   | PRI | 0       |       |
| name  | char(20)    | NO   | MUL | NULL    |       |
| age   | tinyint(2)  | NO   | MUL | 0       |       |
| dept  | varchar(16) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)

5、刪除student中的主鍵。代碼如下所示:

mysql> alter table student drop primary key;
Query OK, 0 rows affected (0.10 sec)
Records: 0  Duplicates: 0  Warnings: 0

6、最后查看student表的類型,發現表中的主鍵已被刪除。代碼如下:

mysql> desc student;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | int(11)     | NO   |     | 0       |       |
| name  | char(20)    | NO   | MUL | NULL    |       |
| age   | tinyint(2)  | NO   | MUL | 0       |       |
| dept  | varchar(16) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

全州县| 扶沟县| 临沧市| 宾川县| 东乡| 西昌市| 东明县| 隆林| 潜山县| 定兴县| 萍乡市| 迁安市| 洪雅县| 北安市| 天等县| 永登县| 淳安县| 慈利县| 师宗县| 山阴县| 左云县| 天镇县| 石林| 石景山区| 东乡| 哈巴河县| 桃园县| 武定县| 丰顺县| 内黄县| 静安区| 克山县| 攀枝花市| 上蔡县| 清流县| 丰县| 吉木萨尔县| 农安县| 共和县| 定远县| 九寨沟县|