mysql - 在 MySQL 5.5 中创建外键的问题

标签 mysql foreign-keys mysql-workbench

我正在尝试按如下方式创建外键:

Customer Table
-------------- 
customer_id int lastname char(5)

Orders Table
------------ 
orders_id int lastname char(5) <- to link this as foreign key to lastname in Customer table.

我正在尝试这样做,但 MySQL Workbench 拒绝让我将 char(5) 的数据类型链接到 char(5)。有什么想法吗?

最佳答案

您应该查看官方手册以了解何时可以使用外键 http://dev.mysql.com/doc/refman/5.1/en/innodb-foreign-key-constraints.html

关于mysql - 在 MySQL 5.5 中创建外键的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8633640/

相关文章:

sqlite - SQLite 外键是否自动具有索引?

Django 管理列表显示 : Link to filtered model

mysql - 查找每个客户的所有销售额

phpmyadmin - 在MySQL Workbench中,是否有一个页面显示数据库中每个表的记录数?

mysql - 在 MySQL 中创建和更新列

php - 如何从表中选择一行,该行包含一个正整数字段,但0用于表示 "any"

mysql - 数据库服务器中的内存页速率非常高

mysql - 未读计数和分组

mysql - 如何应对SQL Server上的多AZ RDS MySQL?

sql - SQLAlchemy允许将null作为ForeignKey