Det mest sandsynlige, at du allerede har en begrænsning med navnet iduser
eller idcategory
i din database. Bare omdøb begrænsningerne, hvis det er tilfældet.
Begrænsninger skal være unikke for hele databasen, ikke kun for den specifikke tabel, du opretter/ændrer.
For at finde ud af, hvor begrænsningerne er i brug i øjeblikket, kan du bruge følgende forespørgsel:
SELECT `TABLE_SCHEMA`, `TABLE_NAME`
FROM `information_schema`.`KEY_COLUMN_USAGE`
WHERE `CONSTRAINT_NAME` IN ('iduser', 'idcategory');