打开网站显示Incorrect table definition; there can be only one auto column and it must be defined as a key错误怎么办|已解决
Incorrect table definition; there can be only one auto column and it must be defined as a key
问题:创建表时提示自增字段配置错误,仅能有一个自增列且必须是键
原因:定义了多个 AUTO_INCREMENT 字段、自增字段未设为主键 / 唯一索引
解决方案:
1. 只保留一个 AUTO_INCREMENT 字段;
2. 给自增字段添加主键 / 唯一索引:
CREATE TABLE 表名 (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(20));;3. 若已有主键,给自增字段加唯一索引:
CREATE UNIQUE INDEX idx_auto ON 表名(自增字段名);
扫码添加技术【解决问题】
专业解决各种疑难杂症,您有任何问题都可联系我们技术人员。
本文来自博客园,作者:可有仙子迎风立,转载请注明原文链接:https://www.cnblogs.com/xztime/p/19704716

浙公网安备 33010602011771号