mysql的错误代码121和150的意思

今天用mysql数据库的时候,出现了121和150的错误,经过百度,找出了错误的原因,特此记录:
error 121

这是外关键字名字重复的错误,即使是在不同的表中,外关键字的名字也不能重复。

error 150

这类错误包括3种情况:
1. 外键和被引用外键类型不一样,比如integer和double
2. 找不到要被引用的列
3. 表的字符编码不一样

我的150错误的原因是 要引用的外键没有找到,因为我还没有建立那个外键我就引用了。

你可能感兴趣的:(mysql,百度)