mysql 创建外键的问题,经常会碰到 error 1005: can not create table(error150)
原因之一:设置关联的字段类型不匹配,比如bigint 和 int
解决:外键的相关字段修改成同一类型就可以解决这个问题
原因之二:
解决:1. mysql支持外键约束,数据库类型必须是InnoDB
2. 建外键的表的列(字段)要加上index
原因之一:设置关联的字段类型不匹配,比如bigint 和 int
解决:外键的相关字段修改成同一类型就可以解决这个问题
原因之二:
解决:1. mysql支持外键约束,数据库类型必须是InnoDB
2. 建外键的表的列(字段)要加上index