插入数据疑惑 本帖最后由 12free 于 2013-02-01 15:10:44 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 打开MYSQL一般查询日志看一下有什么可以分析的记录。 call P_InsertDate('2013-02-01');表 t1 没有数据。 跟踪日志发现,产生了rollback的情况,重启mysql服务又没有问题了,而且在存储过程中,我也没有加入rollback机制。这是因为我的mysql服务设置问题导致自动rollback吗? 3 Init DB mydata 3 Query CALL `mydata`.`P_GetItemData`(2, '', '') 3 Query ROLLBACK130202 21:55:42 3 Init DB mydata 3 Query CALL `mydata`.`P_GetLoadForCheck`(1, 1, 0) 3 Query ROLLBACK130202 21:55:44 3 Init DB mydata 3 Query CALL `mydata`.`P_GetLoadForCheck`(1, 0, 0) 3 Query ROLLBACK130202 21:56:04 3 Init DB mydata 3 Query CALL `mydata`.`P_GetItemData`(2, '', '') 3 Query ROLLBACK130202 21:56:12 3 Init DB mydata 3 Query CALL `mydata`.`P_GetLoadForCheck`(1, 0, 0) 3 Query ROLLBACK 你所提供的日志中根本找不到 P_InsertDate 对不起,P_InsertDate 只是我举的例子,日志只是其中一部分,发现所有的sp都给我rollback,所以很困惑。我发现只要我在存储过程中加入autocommit=0,commit;就不会出现这种情况。版主你认为是什么情况? MYSQL 怎么模糊搜索啊。咋我实现不了的 maven中依赖包不自动下载了 SQL语句 数据库查询的实现原理? powerdesigner是否支持mysql5.0! 如何实现这样的联结查询 求 utf8编码的表 插入 数据到 gbk 编码的 表 办法 关于MYSQL创建表的问题 如何批量给不同数据库添加数据库用户名及密码? mysql中如何写 用正则表达式验证11位手机号的sql语句 锁定表后清空表报错 导出后中文乱码问题就解
call P_InsertDate('2013-02-01');
表 t1 没有数据。
3 Query CALL `mydata`.`P_GetItemData`(2, '', '')
3 Query ROLLBACK
130202 21:55:42 3 Init DB mydata
3 Query CALL `mydata`.`P_GetLoadForCheck`(1, 1, 0)
3 Query ROLLBACK
130202 21:55:44 3 Init DB mydata
3 Query CALL `mydata`.`P_GetLoadForCheck`(1, 0, 0)
3 Query ROLLBACK
130202 21:56:04 3 Init DB mydata
3 Query CALL `mydata`.`P_GetItemData`(2, '', '')
3 Query ROLLBACK
130202 21:56:12 3 Init DB mydata
3 Query CALL `mydata`.`P_GetLoadForCheck`(1, 0, 0)
3 Query ROLLBACK