0

onDeleteデータベース上の外部キーのすべての句を見つけて修正する必要があります。MySQLそれらはすべてデフォルトでRESTRICT.

これは MySQL クエリで実行できますか?

少なくともすべての外部キーを見つけるために

@peterm回答後の更新:

SELECT * FROM information_schema.`REFERENTIAL_CONSTRAINTS` 
WHERE CONSTRAINT_SCHEMA = '%database_name%' AND delete_rule = 'RESTRICT';
4

2 に答える 2

1

使用できますINFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS

REFERENTIAL_CONSTRAINTS テーブルは、外部キーに関する情報を提供します。

DELETE_RULEフィールドはあなたが探しているものです。

于 2013-04-12T15:52:21.887 に答える