有可能得到MySQL中的错误吗?

有可能得到MySQL中的错误吗?,mysql,Mysql,我在尝试添加外键时遇到了一个错误,描述一点帮助都没有:这是错误1050,我在谷歌上能找到的都是可能的原因列表。是否有办法从mysql获取错误的确切原因,例如“字段不匹配(一个未签名,另一个已签名),因此您不能拥有外键”如果在mysql提示符下运行show engine innodb status\G,并查找“最新外键错误”部分,这应该会让你对错误有更详细的了解。你能给我一个涉及到的表(和列)的概要,当然还有你用来添加外键的sql。谢谢你,伙计,我很惭愧地承认,我讨厌这种mysql错误消息已经很多

我在尝试添加外键时遇到了一个错误,描述一点帮助都没有:这是错误1050,我在谷歌上能找到的都是可能的原因列表。是否有办法从mysql获取错误的确切原因,例如“字段不匹配(一个未签名,另一个已签名),因此您不能拥有外键”

如果在mysql提示符下运行
show engine innodb status\G
,并查找“最新外键错误”部分,这应该会让你对错误有更详细的了解。

你能给我一个涉及到的表(和列)的概要,当然还有你用来添加外键的sql。谢谢你,伙计,我很惭愧地承认,我讨厌这种mysql错误消息已经很多年了,现在似乎要改变了:)这一次我得到了“您已经定义了一个SET NULL条件,尽管有些列被定义为NOT NULL。”,这正是我想要的!