所有记录都没有插入Mysql表

时间:2012-07-23 14:20:03

标签: mysql

mysql对可以插入表中的记录数有限制吗?

我通过运行php脚本将记录从Oracle DB / Staff Table提取到MySql Datbase / Staff Table。脚本运行后,Oracle DB / Staff Table = 3602中的总记录仅将2319条记录插入到MySql / Staff Table中。

2 个答案:

答案 0 :(得分:2)

您的表可能有一些约束,如PRIMARY KEY或UNIQUE KEY,这会导致某些插入失败。

执行INSERT后,使用以下查询检查警告:

SHOW WARNINGS;

您可以在创建表时指定MAX_ROWS。

答案 1 :(得分:0)

检查Oracle中的第3320行数据。如果由于特殊字符而与MySQL不兼容,则可能发生错误。