Navicat で SQL コマンドを使用して外部キー制約を追加し、データの一貫性を確保します。 コマンド構造: ALTER TABLE child_table ADD FOREIGN KEY (child_column) REFERENCESparent_table (parent_column) [ON DELETE アクション] [ON UPDATE アクション] パラメーターの説明: child_table: 子テーブル; child_column: 子テーブルは親テーブルの列を参照します;parent_table: 親テーブルが参照されます
Navicat に外部キー制約を追加コマンド
Navicat に外部キー制約を追加して、データの一貫性と整合性を確保します。 SQL コマンドを使用して Navicat に外部キー制約を追加する方法は次のとおりです:コマンド構造:
<code class="sql">ALTER TABLE child_table ADD FOREIGN KEY (child_column) REFERENCES parent_table (parent_column) [ON DELETE action] [ON UPDATE action];</code>
パラメータの説明:
ON DELETE アクション: オプションで、親テーブルのレコードが削除されるときに子テーブルの関連レコードに対して実行される操作を指定します。可能な値は次のとおりです。
ON UPDATE アクション: オプションで、親テーブルのレコードが更新されたときに子テーブルの関連レコードに対して実行される操作を指定します。可能な値は次のとおりです。
例:
次のコマンドは、「customer_id」を参照する「orders」という名前のサブテーブルに外部キー制約を追加します。親テーブルの "customers" という名前の列:<code class="sql">ALTER TABLE orders ADD FOREIGN KEY (customer_id) REFERENCES customers (customer_id) ON DELETE CASCADE ON UPDATE CASCADE;</code>
ヒント:
以上がnavicatに外部キー制約コマンドを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。