日期:2014-05-16  浏览次数:20856 次

mysql连续插入数据
在C# mysql项目中,
SQL语句语法为:Insert into ..var () .... on duplicate update ..
连续提交SQL插入更新,每SQL语句插入或更新约3000条记录
最先提交的SQL语句成正确插入或更新到数据库,之后提交的SQL语句(同一函数由事件触发连续提交SQL语句,每SQL语法相同,若单独提交时能执行正确)。函数不报错,看似没有执行SQL语句(函数断点跟踪显示提交的SQL语句正确),数据库中记录无变化。
mysql 版本为5.5 表存储引擎为 innodb

------解决方案--------------------
看mysql的日志,才能确定你到底是不是真的执行了这些SQL语句。

“函数断点跟踪显示提交的SQL语句正确”只能说明应用层没有问题。还有DB的连接,DB执行两个环节也要确认才行。
------解决方案--------------------
你的C#代码估计没写对。