YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
* 外部キーを無視してテーブルを更新する [#q2193ad5]
** 外部キーのあるテーブルはそのままでは削除できない [#ac9...
mysql> CREATE TABLE t1 ( id int, PRIMARY KEY (id) );
mysql> CREATE TABLE t2 ( id int, t1_id int, FOREIGN KEY ...
mysql> DROP TABLE t1;
ERROR 1451 (23000): Cannot delete or update a parent row...
** 外部キーを無視してテーブルを削除する [#ce7b58e7]
*** '''SET foreign_key_checks = 0''' [#qce8f457]
mysql> SET FOREIGN_KEY_CHECKS = 0;
mysql> DROP TABLE t1;
mysql> SET FOREIGN_KEY_CHECKS = 0;
> SET foreign_key_checks = 0 を実行しないかぎり、FOREIGN ...
** 参考 [#o6ff96b2]
https://dev.mysql.com/doc/refman/5.6/ja/create-table-fore...
終了行:
* 外部キーを無視してテーブルを更新する [#q2193ad5]
** 外部キーのあるテーブルはそのままでは削除できない [#ac9...
mysql> CREATE TABLE t1 ( id int, PRIMARY KEY (id) );
mysql> CREATE TABLE t2 ( id int, t1_id int, FOREIGN KEY ...
mysql> DROP TABLE t1;
ERROR 1451 (23000): Cannot delete or update a parent row...
** 外部キーを無視してテーブルを削除する [#ce7b58e7]
*** '''SET foreign_key_checks = 0''' [#qce8f457]
mysql> SET FOREIGN_KEY_CHECKS = 0;
mysql> DROP TABLE t1;
mysql> SET FOREIGN_KEY_CHECKS = 0;
> SET foreign_key_checks = 0 を実行しないかぎり、FOREIGN ...
** 参考 [#o6ff96b2]
https://dev.mysql.com/doc/refman/5.6/ja/create-table-fore...
ページ名: