mysql - 无法创建表 - 无法添加外键约束

标签 mysql sql

我有一个奇怪的案例: 它有效:

    Create table `testasd`(  
  `asd` int(10) NOT NULL,
  primary key (`asd`)
)

但这不起作用:

    Create table `test1`(  
  `asd` int(10) NOT NULL,
  primary key (`asd`)
)

Cannot add foreign key constraint

最佳答案

mysql返回的错误具有误导性

要查找具体错误,请运行以下命令:

SHOW ENGINE INNODB STATUS;

关于mysql - 无法创建表 - 无法添加外键约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40376560/

相关文章:

sql - SQL Server 2008 上的 TableDiff 实用程序有哪些替代方案?

sql - web2py 在 SQLFORM 上默认上传

sql - 使用 RANK OVER PARTITION 比较前一行结果

sql - 如何处理数据库中的并发更新?

php - 如何使用mysql按月获取值的总和

php - Laravel 5 迁移拒绝运行

java - TableView 不存在

php - 通过php调用存储过程时出现奇怪的错误

mysql - 在我的计算中添加百分号 (%)

Mysql:如何检索从现在起9小时59分30秒内创建的日期时间?