在导入 mysql 数据库脚本时,出现 data too long错误提示,可能的原因是什么

在导入 mysql 数据库脚本时,出现 data too long错误提示,可能的原因是什么,第1张

在导入 mysql 数据库脚本时,出现 data too long错误提示,可能的原因是什么

不存在你要导入的表,先创建你要导入的数据库,然后在创建数据表,字段要与你导入数据的字段相同

我也有遇到这样的情况,我自己备份出来的SQL文件,有的可以执行没错误,有的总是出错。可能是中文字符的关系,也可能是建表顺序的关系。

楼主可以尝试再次点击“开始”。如果是备份出来的SQL语句,上面的只有create语句和insert语句,所有语句都是唯一且不会执行第二次。

楼主在发生错误后,不要点关闭,再点一次“开始”,让它执行两次,之后就不出错了。

我是这样试成功的。

主要问题有以下几点: 1、当字段类型为text,longtext,ENUM的时候,一定要把"National"关键字去掉,可以双击表-->"Columns"-->双击字段-->"MySql"-->去掉Charset中的"National"复选。 2、一定要把主键脚本生成在create table里面,可以在生成数据库脚本的时候进行设置:菜单Database-->Database Generation-->Options-->选择左边的"Key"-->把右边的"Outside"改为"Inside" 还有其它要注意的地方: 1、从数据库中反向导入到PD中的时候,ENUM字段的默认值会被加上~,要去掉才可以。 2、在生成SQL文件的时候,如果是UTF8的话,也要设置一下导出的格式,不然中文是乱码 总的来讲,PowerDesigner是一个很不错的东东,至少提供有地方让我们去设置。

以上就是关于在导入 mysql 数据库脚本时,出现 data too long错误提示,可能的原因是什么全部的内容,包括:在导入 mysql 数据库脚本时,出现 data too long错误提示,可能的原因是什么、我mysql数据库每次执行别人给我的sql脚本文件的时候总是运行一步遇到一对错误执行不下去了、怎么解决在使用PowerDesigner生成MySql脚本有错的有关问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9557278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存