mysql 所有操作都是事物吗

大家好,问一个问题,就是在mysql数据库中创建一个表,然后为这个表选择的引擎是innoDB , 那么对表进行操作默认都是事物操作吗?

几乎都是,以前orcale是。mysql没怎么关注过。建表,查数据,删数据,增加,修改忘了是不是。准确的说是算一个事务单元。

事务=锁+并发

MySQL采用autocommit模式运行。这意味着,当您执行一个用于更新(修改)表的语句之后,MySQL立刻把更新存储到磁盘中。默认级别为不可重复读。

你可以在程序里控制事务级别。可以设置不支持事务。