Mysql-navacat添加主键时报错Error

涎涎原创约 323 字大约 1 分钟...MySqlMySql

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