Py学习  »  DATABASE

如何创建主键不是自动递增的mysql

Daniel Kaplan • 5 年前 • 1326 次点击  

正在尝试创建下表:

create table Cust (Name varchar(50) UNIQUE, Cat1 varchar(50), RowID int NOT NULL AUTO_INCREMENT, PRIMARY KEY (Name));

我得到的错误是

表定义不正确;只能有一个自动列 必须定义为密钥

我想用“name”而不是rowid索引。所以即使我以:

...PRIMARY KEY (Name, RowID));

它失败了。当然 ...PRIMARY KEY (RowID, Name)); 有效但不是我想要的。

有人能帮我看看灯吗?

谢谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/42966
 
1326 次点击  
文章 [ 1 ]  |  最新文章 5 年前