不用事务 就要自己做逻辑完整性判断
我们的做法是占位符 + 生效符
占位符 就不用说了 先生成主键插入
后续的业务数据 在这条数据上修改
生效符 就是插入的数据默认是无效的 不进入后续业务处理
只有 所有关联数据都插入完 并确认正确后 才生效
这样的缺点是会产生一些垃圾数据
嗯,占位符我们的喜欢也都是先取过来 取完加1
这样可以 不锁表 不锁连接
生效符 这个要检查完整性就比较难搞
MySQL 没有你们想象的那么弱,想快用myisam 引擎,想要事务就用innodb,innodb 慢,还有其它的引擎都有不同的特点,更加灵活