1. ホーム
  2. マイスル

[解決済み】MySQLのテーブルから制約を削除する方法は?

2022-04-01 18:37:01

質問

テーブルから制約を削除したいです。私のクエリは次のとおりです。

ALTER TABLE `tbl_magazine_issue` 
DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users`

でも、エラーになっちゃった。

#1064 - SQL構文にエラーがあります。MySQLサーバのバージョンに対応するマニュアルをチェックして、「constraint」の近くで使用する正しい構文を確認してください。 FK_tbl_magazine_issue_mst_users 1行目にある

解決方法は?

Mysql には外部キー制約を削除するための特別な構文があります。

ALTER TABLE tbl_magazine_issue
  DROP FOREIGN KEY FK_tbl_magazine_issue_mst_users