有人知道在哪里可以找到PRIMARY KEY( param, param..)
语法的官方MySql文档,该语法有几个参数来创建一个主键吗?
我在谷歌上找到的只有:https://dev.mysql.com/doc/refman/5.5/en/optimizing-primary-keys.html
答案 0 :(得分:1)
PRIMARY KEY
是CREATE TABLE
答案 1 :(得分:0)
语法在CREATE TABLE和ALTER TABLE命令中定义:
http://dev.mysql.com/doc/refman/5.5/en/create-table.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html
以下是一些简单的例子:
CREATE TABLE invoice_lines (
invoice_id int NOT NULL,
product_id int NOT NULL,
PRIMARY KEY (invoice_id, product_id)
);
ALTER TABLE invoice_lines
ADD PRIMARY KEY (invoice_id, product_id);
答案 2 :(得分:0)
试试官方手册:
http://dev.mysql.com/doc/refman/5.5/en/create-table.html
另请注意,键的顺序对于那些想要使用AUTO_INCREMENT并依赖于用于表的存储引擎的人来说非常重要。