Я хочу видалити обмеження зі своєї таблиці. Мій запит:
ALTER TABLE `tbl_magazine_issue`
DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users`
Але я отримав помилку:
#1064- у вас є помилка у вашому синтаксисі SQL; перевірте посібник, який відповідає вашій версії сервера MySQL, чи правильний синтаксис використовувати поруч із «обмеженнямFK_tbl_magazine_issue_mst_users» у рядку 1
CHECKобмеження, не потрібно його скидати, оскільки фактичне обмеження не створюється. Ви можете вибрати,information_schema.table_constraintsщоб підтвердити, і навіть можете запускатиadd constraintзнову і знову без помилок. MySQL не підтримуєCHECKобмежень, але дозволяє SQL, призначеному для їх створення (фактично не створюючи обмежень).