一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術|

服務器之家 - 數(shù)據(jù)庫 - Mysql - MySQL中Multiple primary key defined報錯的解決辦法

MySQL中Multiple primary key defined報錯的解決辦法

2020-12-01 17:10諾亞神龜zZ Mysql

這篇文章主要介紹了MySQL中Multiple primary key defined報錯的解決辦法以及相關實例內容,有興趣的朋友們學習下。

創(chuàng)建主鍵可以有兩種方式:

?
1
2
3
4
5
6
keyword">create table 表名(
字段名 類型,
字段名 類型,
……
primary key(name)
);

或者是

?
1
2
3
4
5
create table 表名(
字段名 類型 primary key
字段名 類型,
……
);

 

但是要注意的是,想要創(chuàng)建復合主鍵,就不可以用第二種方式。
下面列舉一個小例子:

MySQL中Multiple primary key defined報錯的解決辦法

這里報錯multiple primary key defined,表示定義了多個主鍵,正確的寫法是如下:

MySQL中Multiple primary key defined報錯的解決辦法

如果項設置復合主鍵,復合主鍵的特點是同時創(chuàng)建、同時刪除,所以需要把主鍵刪除,但是這里設置了自增,需要先把自增刪除,才可以刪除主鍵,如果不先刪除自增,而直接刪除主鍵的話會報錯(如下)。

MySQL中Multiple primary key defined報錯的解決辦法

需要先刪除自增:

MySQL中Multiple primary key defined報錯的解決辦法

這里我們創(chuàng)建復合主鍵的話,把name字段上的普通索引先刪除掉,再給stu_id和name字段同時創(chuàng)建復合主鍵:

MySQL中Multiple primary key defined報錯的解決辦法

總結:文章開頭寫的兩種創(chuàng)建主鍵的方式,第二中方式不可以在創(chuàng)建復合主鍵的時候用;復合主鍵要同時創(chuàng)建、同時刪除。

以上就是mysql中出現(xiàn)multiple primary key defined報錯提示之解決辦法,感謝大家的閱讀和對服務器之家的支持。

原文鏈接:https://blog.51cto.com/13587182/2072460

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲 欧美 偷自乱 图片 | 国产欧美曰韩一区二区三区 | 99爱免费视频 | 视频在线观看入口一二三2021 | 日本中文字幕在线观看视频 | 国产宅男| 波多野结衣xxxx性精品 | 日韩在线视频免费不卡一区 | 亚洲第一男人天堂 | videos欧美肥婆 | 青柠影视在线播放观看高清 | 国产成人综合视频 | 欧美日韩高清不卡一区二区三区 | 欧美美女一级片 | 校园春色自拍偷拍 | 日韩免费高清完整版 | 国产欧美日韩视频在线观看一区二区 | bt7086新片速递亚洲最新合集 | 男人把大ji巴放进女人小说 | 2021麻豆剧果冻传媒入口永久 | 掀开奶罩边躁狠狠躁软学生 | 免费一级特黄特色大片在线 | 精品网站一区二区三区网站 | 91夜夜人人揉人人捏人人添 | 亚州一区二区 | 91蜜桃| 情乱奶水欲 | 玩逼逼| 久久受www免费人成_看片中文 | 5151hh四虎国产精品 | 99亚洲 | 色综合网亚洲精品久久 | 无码11久岁箩筣 | 午夜国产精品 | 青青青在线免费 | 蜜桃免费| 色小妹在线 | 日韩性公交车上xxhd免费 | 精品亚洲456在线播放 | nxgx欧美| 青青青手机视频 |