问答详情
源自:6-2 主键策略

user表无法实现主键自增

1833 - Cannot change column 'id': used in a foreign key constraint 'manager_fk' of table 'mp.user'


设置主键自增时,id作为另一个表的外键,无法实现自增

提问者:qq_慕无忌0372504 2021-08-10 17:43

个回答

  • 老猿
    2021-10-04 18:22:57

    看这样,主键应该是没加上自增,你可以先把外键去掉,然后把user表的id加上自增,然后再设置上外键。

  • qq_慕婉清0539017
    2021-08-13 22:02:30

    建表的时候先加上自增,再把id设置为外键。先先设置成外键的话因为有关联,就无法修改字段为自增了