sql >> データベース >  >> RDS >> Mysql

MySQL DROPFOREIGNKEY制約

    外部キー制約は、データベースの参照整合性を維持し、関連するテーブルをリンクしてクエリを容易にするのに役立ちます。 MySQL DROPFOREIGNKEYコマンドを使用して外部キー制約を削除する方法は次のとおりです。

    MySQLで外部キー制約を削除する方法

    MySQLで外部キー制約を削除する手順は次のとおりです。

    DROPFOREIGNKEYステートメントの構文は次のとおりです。

    ALTER TABLE table_name
    DROP FOREIGN KEY constraint_name;
    

    上記の外部キーの削除クエリで、table_name。の代わりに、外部キーを削除するtable_nameを指定します。 constraint_name。の代わりに制約名を指定します

    ボーナスリード:MySQL DROP DATABASE

    これが例です。 2つのテーブルを作成し、そのうちの1つに外部キー制約を追加しましょう。

    mysql> create table orders3(id int auto_increment primary key,category_id int);
    
    mysql> create table categories(id int auto_increment primary key,name varchar(255));
    
    mysql> ALTER TABLE orders3
         ADD CONSTRAINT fk_cat
         FOREIGN KEY (category_id)
         REFERENCES categories(id);
    

    ボーナスリード:MySQL DROP COLUMN

    外部キー制約を削除する方法

    MySQLで外部キー制約を削除するSQLクエリは次のとおりです。

    mysql> alter table orders3 drop foreign key fk_cat;
    

    Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。

    1. SQLServer-行をコンマ区切りのリストに結合します

    2. SQLで数値を丸める方法

    3. SQLiteクエリ結果をHTMLテーブルとしてフォーマットする

    4. Oracleにテーブルをドロップする方法