创建 MySQL 外键的 SQL 语句为:ALTER TABLE child_table ADD FOREIGN KEY (foreign_key_column) REFERENCES parent_table (parent_key_column) [ON DELETE action] [ON UPDATE action]; 其中,child_table 为要创建外键的表,foreign_key_column 为与父表主键关联的列,parent_table 为包含外键所引用的主关键字的表,pa

创建 MySQL 外键的 SQL 语句
外键介绍
外键是一种数据库约束,它将一个表中的列链接到另一个表中的主关键字。它确保了数据的完整性,并防止创建引用不存在的记录。
创建外键语句
语法:
<code>ALTER TABLE child_table ADD FOREIGN KEY (foreign_key_column) REFERENCES parent_table (parent_key_column) [ON DELETE action] [ON UPDATE action];</code>
参数说明:
CASCADE(级联删除)、SET NULL(将外键列设置为 NULL)或 RESTRICT(不允许删除)。CASCADE(级联更新)、SET NULL 或 RESTRICT。示例
创建一个名为 orders 的表并为其创建外键,该外键引用 customers 表中的 customer_id 主键:
<code>ALTER TABLE orders ADD FOREIGN KEY (customer_id) REFERENCES customers (customer_id) ON DELETE CASCADE;</code>
此外键确保 orders 表中的 customer_id 列始终引用 customers 表中存在的客户。如果尝试删除 customers 表中引用的客户,则与该客户关联的 orders 表中的记录将被级联删除。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号