在Navicat 中使用SQL 指令新增外鍵約束可確保資料的一致性:指令結構:ALTER TABLE child_table ADD FOREIGN KEY (child_column) REFERENCES parent_table (parent_column) [ON DELETE action] [ON UPDATE action]參數解釋:child_table:子表;child_column:子表引用父表列的列;parent_table:父表;parent_column:父表被引用
#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 action:可選,指定當父表中的記錄被刪除時對子表中的相關記錄執行的操作。可能的值包括:
ON UPDATE action:可選,指定當父表中的記錄被更新時對子表中的相關記錄執行的操作。可能的值包括:
範例:
以下指令在名為"orders" 的子表中新增一個外鍵約束,該約束引用名為"customers" 的父表中的"customer_id" 列:<code class="sql">ALTER TABLE orders ADD FOREIGN KEY (customer_id) REFERENCES customers (customer_id) ON DELETE CASCADE ON UPDATE CASCADE;</code>
提示:
以上是navicat如何新增外鍵約束指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!