mysql书写外键约束
时间: 2023-06-29 12:07:34 浏览: 103
详解MySQL 外键约束
MySQL书写外键约束可以使用以下语法:
```
ALTER TABLE 子表名称
ADD CONSTRAINT 外键名称
FOREIGN KEY (子表外键列名称)
REFERENCES 父表名称 (父表主键列名称)
```
其中,`子表名称`为需要添加外键约束的子表的名称,`外键名称`为外键的名称,`子表外键列名称`为子表中作为外键的列名,`父表名称`为被引用的父表名称,`父表主键列名称`为父表中作为主键的列名。
示例:
```
ALTER TABLE orders
ADD CONSTRAINT fk_orders_customers
FOREIGN KEY (customer_id)
REFERENCES customers (customer_id)
```
以上示例为名为`orders`的子表添加了一个名为`fk_orders_customers`的外键约束,其子表外键列为`customer_id`,被引用的父表为名为`customers`的表,其主键列为`customer_id`。
阅读全文