【问题标题】:how to change primary key column to auto increment when its a foreign key of different table in mysql当主键列是mysql中不同表的外键时,如何将主键列更改为自动递增
【发布时间】:2022-01-17 06:42:59
【问题描述】:

无法更改表,因为动物 id 是不同表中的外键

 ALTER TABLE 'animal' CHANGE 'animal_id' 'animal_id' INT(11) NOT NULL AUTO_INCREMENT;

【问题讨论】:

标签: mysql phpmyadmin


【解决方案1】:

因为我看不到你的完整代码,但是我认为你可以试试这个:

ALTER TABLE 'animal' MODIFY 'animal_id INT(11) AUTO_INCREMENT;

【讨论】:

  • 谢谢leo,但我尝试过这种方式,但由于外键约束,它不起作用
猜你喜欢
  • 2015-11-13
  • 2013-03-22
  • 2020-01-15
  • 2011-01-25
  • 2015-06-30
  • 1970-01-01
  • 2023-03-26
  • 2015-09-03
相关资源
最近更新 更多