您很可能已经在名称
iduser或
idcategory数据库中具有约束。如果是这样,只需重命名约束即可。
约束对于整个数据库必须是唯一的,而不仅仅是对要创建/更改的特定表。
要找出约束当前在哪里使用,可以使用以下查询:
SELECt `TABLE_SCHEMA`, `TABLE_NAME`FROM `information_schema`.`KEY_COLUMN_USAGE`WHERe `CONSTRAINT_NAME` IN ('iduser', 'idcategory');
您很可能已经在名称
iduser或
idcategory数据库中具有约束。如果是这样,只需重命名约束即可。
约束对于整个数据库必须是唯一的,而不仅仅是对要创建/更改的特定表。
要找出约束当前在哪里使用,可以使用以下查询:
SELECt `TABLE_SCHEMA`, `TABLE_NAME`FROM `information_schema`.`KEY_COLUMN_USAGE`WHERe `CONSTRAINT_NAME` IN ('iduser', 'idcategory');