我有一个序列号.列是自动增量,但我想要注册ID.成为主键,MySQL只是不允许我这样做.有没有办法做到这一点?
Joh*_*Woo 12
您只能将列定义AUTO_INCREMENT为a PRIMARY KEY和a INT (不确定,但BIGINT也可以).既然你想SerialNo将其设置为AUTO_INCREMENT,为什么不把它作为PRIMARY KEY和EnrollmentID作为UNIQUE?
CREATE TABLE TableName
(
SerialNo INT AUTO_INCREMENT PRIMARY KEY,
EnrollmentID INT UNIQUE,
-- other columns...
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38056 次 |
| 最近记录: |