Med största sannolikhet har du redan en begränsning med namnet iduser
eller idcategory
i din databas. Byt bara namn på begränsningarna i så fall.
Restriktioner måste vara unika för hela databasen, inte bara för den specifika tabell du skapar/ändrar.
För att ta reda på var begränsningarna för närvarande används kan du använda följande fråga:
SELECT `TABLE_SCHEMA`, `TABLE_NAME`
FROM `information_schema`.`KEY_COLUMN_USAGE`
WHERE `CONSTRAINT_NAME` IN ('iduser', 'idcategory');