zoukankan      html  css  js  c++  java
  • 【数据库_Mysql】MySQL—修改表时给表添加联合主键约束

     

    添加语法如下:

     “ALTER TABLE table_name

    ADD CONSTRAINT pk_table_name PRIMARY KEY(列名1,列名2);”

    【示例1】假设订房信息表(Orderinfo),没有创建主键,现在需要将Orderinfo表中的customerID和OrderID两列设置成主键。创建的语法如下:

     “ALTER TABLE ORDERINFO

    ADD CONSTRAINT pk_orderinfo PRIMARY KEY(customerID,OrderID);”

    *通常情况下,当在修改表时要设置表中某个列的主键约束时,要确保设置成主键约束的列中值不能够有重复的,并且要保证是非空的。否则,是无非设置主键约束的。

    删除主键约束

    删除主键约束的方法语句如下:

     “ALTER TABLE table_name

    DROP PRIMARY KEY”

    【示例2】删除客户信息表(customerinfo)中主键约束。代码如下:

     “ALTER TABLE CUSTOMERINFO

    DROP PRIMARY KEY”

    *由于主键约束在一个表中只能有一个,因此不需要指定主键名就可以删除一个表中的主键约束。

  • 相关阅读:
    CRLF注入
    Windows下消息中间件RabbitMQ安装教程(超详细)
    (超详细)SpringBoot+RabbitMQ+Stomp+JS实现前端消息推送
    数数塔 NBUT 1083
    数数塔 NBUT 1083
    数塔 HDU 2084
    数塔 HDU 2084
    数塔 HDU 2084
    递推
    递推
  • 原文地址:https://www.cnblogs.com/dflmg/p/5188954.html
Copyright © 2011-2022 走看看