2009年11月13日金曜日

MySQL 外部キー制約の追加、削除

忘れるのでメモ

MySQL 5.1で確認した。

外部キー制約の確認

SHOW CREATE TABLE テーブル名;


show create table bbs_thread;


外部キー制約の追加

ALTER TABLE テーブル名 ADD FOREIGN KEY (制約を張りたいカラム) REFERENCES 張りたいテーブル(張りたいカラム);


alter table bbs_thread add foreign key (creator_id) references accounts_user(id);



外部キー制約の削除

ALTER TABLE テーブル名 DROP FOREIGN KEY 制約名;


ALTER TABLE bbs_thread drop foreign key creator_id_refs_id_75448b6c;

0 件のコメント:

コメントを投稿