我正试图改变一张表如下。但我收到一个错误代码:
1834不能从表中删除表下载的外键约束“downloads_ibfk”中的父表行。
ALTER TABLE users
MODIFY first_name VARCHAR(20) NOT NULL UNIQUE;
最佳答案
显然有一个外键约束阻塞了ALTER表。
通过在查询前加上
SET FOREIGN_KEY_CHECKS=0;
但记住在查询之后将其设置回1。
SET FOREIGN_KEY_CHECKS=1;
关于mysql - 修改表错误代码1834,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19220902/