这个错误会在多种情况下出现:
1
当使用alter修改列类型时出现,
原因是此列正在被其他表使用,
比如我修改的是ID,主键列, 而该列被其他表作为外键。
2
Mysql5.1 drop主键时,报一下错误: ERROR 1025 (HY000): Error on rename of ............ (errno: 150) 解决办法: 先drop掉主键相关的外键,然后再drop primary key的
这个错误会在多种情况下出现:
1
当使用alter修改列类型时出现,
原因是此列正在被其他表使用,
比如我修改的是ID,主键列, 而该列被其他表作为外键。
2
Mysql5.1 drop主键时,报一下错误: ERROR 1025 (HY000): Error on rename of ............ (errno: 150) 解决办法: 先drop掉主键相关的外键,然后再drop primary key的