在C# mysql项目中,
SQL语句语法为:Insert into ..var () .... on duplicate update ..
连续提交SQL插入更新,每SQL语句插入或更新约3000条记录
最先提交的SQL语句成正确插入或更新到数据库,之后提交的SQL语句(同一函数由事件触发连续提交SQL语句,每SQL语法相同,若单独提交时能执行正确)。函数不报错,看似没有执行SQL语句(函数断点跟踪显示提交的SQL语句正确),数据库中记录无变化。
mysql 版本为5.5 表存储引擎为 innodb
SQL语句语法为:Insert into ..var () .... on duplicate update ..
连续提交SQL插入更新,每SQL语句插入或更新约3000条记录
最先提交的SQL语句成正确插入或更新到数据库,之后提交的SQL语句(同一函数由事件触发连续提交SQL语句,每SQL语法相同,若单独提交时能执行正确)。函数不报错,看似没有执行SQL语句(函数断点跟踪显示提交的SQL语句正确),数据库中记录无变化。
mysql 版本为5.5 表存储引擎为 innodb
解决方案 »
- linux下安装mysql问题,急,搞到现在了
- 如果批量删除数据库指定随机内容?
- 关于mysql查询的一些疑问
- 那位高手能告诉我怎么设计一个返回image类型参数的存储过程?
- 请教:PHP 无法与MYSQL数据库连接。先谢谢了。
- 把.csv文件导入mysql是产生错误
- ERROR: Error in Log_event::read_log_event(): 'read error', data_len: 438, event
- 使用c++读取mysql大表数据,内存暴涨的问题
- Mysql自动对update加锁,那么乐观锁在mysql是怎么实现的?困扰我很久了!!
- 求助一个汉语词典的数据库
- SQL触发器 自动更新子表
- 存储过程的设计问题
我是在一个函数体中 循环提交SQL语句的,只是第一个SQL语句正确执行了,之后的SQL语句没能正确执行,
提交时仅是 Insert to 语句不同,DBHelperMysql对象是一个,不存在连接问题
我将第二条 SQL语句 拷贝到管理软件中执行,也能正确执行
与多线程 表锁有关系没有?