|
第一运行:
update interface_rpt_msg set dealflag=1 where mid in ('1000056','1000078');
第二运行;
select ids.ismgmsgid,ids.mid,unix_timestamp(msg.submittime) submittime,msg.donetime,msg.srcnumber,msg.committime,msg.status from interface_rpt_msg msg,msgids ids where ids.mid=msg.mid and msg.dealflag=0 limit 1000
结果
('1000056','1000078')的dealflag还是等于0
数据库使用innodb存储引擎
数据表结构:
| interface_rpt_msg | CREATE TABLE `interface_rpt_msg` (
`mid` varchar(25) NOT NULL,
`submittime` varchar(20) DEFAULT NULL,
`donetime` varchar(20) DEFAULT NULL,
`srcnumber` varchar(22) DEFAULT NULL,
`destnumber` varchar(22) DEFAULT NULL,
`dealflag` int(1) DEFAULT NULL COMMENT '????????????0???1?????????',
`committime` varchar(20) DEFAULT NULL,
`servicenumber` varchar(22) DEFAULT NULL,
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`status` varchar(12) DEFAULT NULL COMMENT '????',
PRIMARY KEY (`mid`),
KEY `mid` (`mid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
代码使用JAVA自动提交事务
删除也不能立即删除,需要过10S秒后才能删除。
请大师们关注
|
|