关于mysql数据库的外键错误 #sql-a64_1' (errno: 121)
来源:互联网 发布:微招聘制作软件 编辑:程序博客网 时间:2024/06/03 19:46
今天我遇到了一个这样的问题
CREATE TABLE `orderitem` (
`order_id` VARCHAR(100) ,
`product_id` VARCHAR(100),
`buynum` INT(11) ,
PRIMARY KEY (`order_id`,`product_id`),
FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`),
FOREIGN KEY (`product_id`) REFERENCES `products` (`id`)
)
也就是这张表需要2个外键,运行之后提示错误,在网上找了很久,有的说可能是外键名重复,也有的说可能是数据库之前有过没正常删除。。最后还是自己发现,原来就是外键的约束名重复了!应该很多人会忽略这点吧!
1 0
- 关于mysql数据库的外键错误 #sql-a64_1' (errno: 121)
- mysql添加外键时报errno: 150错误的解决方法
- MySql错误记录:(外键重复)报错Can't create table 'usersys.#sql-618_1' (errno: 121)
- mysql数据库使用错误<errno:13>
- MYSQL mysql 无法创建外键约束 及 errno: 121错误
- MySQL创建外键关联错误 - errno:150
- mysql创建外键索引时,出现errno 1005错误
- MySQL中创建外键参照时的句法错误(errno:150)解决办法
- mysql数据库还原错误:(mysql Error Code: 1005 errno 121)
- mysql 外键 常见的的两个错误 mysql createtable errno 121 150 错误
- mysql 外键 常见的的两个错误 mysql createtable errno 121 150 错误
- mysql-errno:121的原因
- mysql外键关联导致的150错误(MySQL ERROR 1005: Can't create table (errno: 150))
- 使用Navicat V8.0创建数据库,外键出现错误ERROR 1005: Can't create table (errno: 121)
- 使用Navicat V8.0创建数据库,外键出现错误ERROR 1005: Can't create table (errno: 121)
- MySQL创建外键约束的报错Error : Can't create table '#sql-534_185' (errno: 150)
- mysql errno: 150 错误 外键
- mysql errno: 150 错误 外键
- 解决win10声卡驱动不兼容问题和成功安装战神k650-i5-d2上的Sound Blaster Cinema2在win10系统上
- 【网络】TCP与UDP
- 有关HTML的一些概述
- jQuery 的ajax操作
- Java编程的基本认识
- 关于mysql数据库的外键错误 #sql-a64_1' (errno: 121)
- Python爬虫与模拟登录
- HttpSession和HibernateSession的区别
- qt5.8中的QApplication: No such file or directory问题
- mysql启动时报1067错误
- Farey Sequence
- Linux基础学习之双引号、单引号、反向引号的区别
- linux的文件指定查看工具-grep使用说明
- 深度学习之卷积神经网络CNN及tensorflow代码实现示例