最近出现了个非常严重的问题,明明在binlog记录了update的语句,但最后的数据结果却是跟没执行一样,这是为什么?语句的执行环境:InnoDB引擎,频繁读写同条记录个人分析:是否由于锁行原因,造成update语句没有执行成功?请高手指教,感激不尽!
解决方案 »
- mysql datetime取当前时间
- 【mysql full join】 【问题】
- 请问sql不能同时设置两个字段的值吗?
- 三表综合查询问题请教
- MySql5.1 社区版与企业版有什么功能上的不同?
- 同时查询两个表,估计要用 left join
- 如何才能把mysql的安装放到软件的安装程序中
- 求个SQL语句...
- 为什么更改ALTER TABLE account ENGINE = InnoDB;不能使用
- 不安装sql server 或者mysql、,只靠windows 默认的ODBC能否驱动excel表或者是access表?
- 关于mysql搜索json格式的数据
- 求解:怎么用hql语句查询前10条记录?
2 对一条记录来说最后的结果要看最后的update语句
你把日志导出来,重新执行一下,看结果是否已经改变。
1楼的“2 对一条记录来说最后的结果要看最后的update语句”,是否在执行UPDATE后,还有其他的操作又对这条记录进行了修改操作?
有commit么?
2 除了前面的那条update语句外,没有语句对这条记录进行修改了