Je souhaite supprimer les contraintes de ma table. Ma requête est:
ALTER TABLE `tbl_magazine_issue`
DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users`
Mais j'ai une erreur:
#1064- Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version de serveur MySQL pour la bonne syntaxe à utiliser près de «contrainteFK_tbl_magazine_issue_mst_users» à la ligne 1
CHECKcontrainte, il n'est pas nécessaire de la supprimer car aucune contrainte réelle n'est créée. Vous pouvez sélectionner deinformation_schema.table_constraintspour vérifier, et vous pouvez même exécuter encoreadd constraintet encore sans erreur. MySQL ne prend pas en charge lesCHECKcontraintes mais autorise le SQL destiné à les créer (sans réellement créer les contraintes).