【数据库_Mysql】MySQL—修改表时给表添加联合主键约束
添加语法如下:
“ALTER TABLE table_name
ADD CONSTRAINT pk_table_name PRIMARY KEY(列名1,列名2);”
【⽰例1】假设订房信息表(Orderinfo),没有创建主键,现在需要将Orderinfo表中的customerID和OrderID两列设置成主键。创建的语法如下:
“ALTER TABLE ORDERINFOmysql怎么导出数据库给别人
ADD CONSTRAINT pk_orderinfo PRIMARY KEY(customerID,OrderID);”
*通常情况下,当在修改表时要设置表中某个列的主键约束时,要确保设置成主键约束的列中值不能够有重复的,并且要保证是⾮空的。否则,是⽆⾮设置主键约束的。
删除主键约束
删除主键约束的⽅法语句如下:
“ALTER TABLE table_name
DROP PRIMARY KEY”
【⽰例2】删除客户信息表(customerinfo)中主键约束。代码如下:
“ALTER TABLE CUSTOMERINFO
DROP PRIMARY KEY”
*由于主键约束在⼀个表中只能有⼀个,因此不需要指定主键名就可以删除⼀个表中的主键约束。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。