MySQL 添加、移除 Primay Key 语法

阅读:136

Tsung 2017-02-21 00:00:00    Tsung笔记

MySQL 使用 ALTER Table 的语法蛮直觉的,如下:

  • ALTER TABLE table_name ADD COLUMN column_name char(1) not null default 'y' comment 'xxx'; # 缺省加在最后面,若要指定加在哪里,需要用 AFTER 的命令
  • ALTER TABLE table_name ADD COLUMN column_name char(1) not null default 'y' comment 'xxx' AFTER column_name;
  • ALTER TABLE table_name DROP COLUMN column_name;
  • ALTER TABLE table_name MODIFY COLUMN column_name char(1) not null default 'y' comment 'xxx';

在 Primay Key 的没有「修改」的语法,想要修改得用删除再添加的方法来达成,如下范例:

  • ALTER TABLE table_name DROP PRIMARY KEY, ADD PRIMARY KEY (`pk_1`, `pk_2`);

相关标签:
mysql