多个表月表有外键关联,建表设置外键后发现,单表主键不能设置自增,翻过来也不行
解决方法:
先不自增,创建表和外键
然后
set foreign_key_checks = 0;
ALTER TABLE ‘abc’ MODIFY COLUMN `id` int(11) NOT NULL AUTO_INCREMENT FIRST;
各表依次执行即可
本文介绍了解决在数据库中设置外键关联时遇到的单表主键不能自增的问题。通过先创建表和外键,再修改主键为自增的方式,成功解决了这一常见技术难题。
多个表月表有外键关联,建表设置外键后发现,单表主键不能设置自增,翻过来也不行
解决方法:
先不自增,创建表和外键
然后
set foreign_key_checks = 0;
ALTER TABLE ‘abc’ MODIFY COLUMN `id` int(11) NOT NULL AUTO_INCREMENT FIRST;
各表依次执行即可

被折叠的 条评论
为什么被折叠?