情報スキームに接続する必要があり、この表で主キーと外部キーに関するすべての情報を見つけることができます
SELECT * FROM information_schema.TABLE_CONSTRAINTS T;
ROOT
である必要があります information_schema
にアクセスするユーザー 。
このテーブルを使用すると、テーブル、db、および外部キーがあるかどうかを確認できます。
IF EXIST
を使用したくない場合にこれが役立つことを願っています およびストアドプロシージャ。ただし、IF EXIST
を使用できることは確かです。 非ストアドプロシージャクエリに使用できます...