服务器操作系统:centos 5.6
mysql数据库server:5.6.16
我创建一个表:
create table test (
id int auto_incremented not null,
value int);
并在其中插入一个记录,例如
insert into test values(100001,15);
但第二天我发现(100001,15)不存在,
但(100001,18)存在。
表没有触发器,没有外键。
我扫描了binlog,找到了inserting语句,但没有找到(100001,15)相关语句。发生什么事了?
1条答案
按热度按时间mbskvtky1#
这不应该发生,mysql支持acid,意味着你的数据不会自动改变,直到有了触发器或者被某个应用程序查询修改。请参阅acid以供参考:https://dev.mysql.com/doc/refman/5.6/en/mysql-acid.html
希望能帮助你正确理解酸的性质。