Mysql-navacat添加主键时报错Error
原创约 323 字大约 1 分钟...
Mysql-navacat添加主键时报错Error
注意
本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。
报错详细信息
最近将oracle数据库迁移至了mysql中,但两数据库稍有不同,比如序列,一些数据类型等。
Error on rename of 'mylibary#sql-1510_7e' to 'mylibary mylibary_user' (errno 150)
- 如下图所示执行如下sql语句时出现了如下的报错
ALTER table mylibary_user modify USER_ID integer auto_increment ;

解决办法
这主要是由于数据表的数据类型造成的 由于 mysql数据表中没有Oracle中的number类型 在数据迁移时 它默认更改籽 mysql中的decimal类型,这种类型数据是没办法做主键自增长的, 所以只需要将其数据类型更改为int即可解决问题

分割线
相关信息
以上就是我关于 Mysql-navacat添加主键时报错Error 知识点的整理与总结的全部内容,希望对你有帮助。。。。。。。
Powered by Waline v2.15.4