9 个解决方案
#1
INNODB才支持事务
#2
这个我知道,如果是INNODB我也不用问了
#3
那就换成innodb
#4
MyISAM不支持事务安全
#5
在插入多条记录后,再来一次查询,如果查询的记录和插入的不一样,那么把前面插入的记录删除掉。
#6
只能自己模拟了,先创建临时表,把要插入的数据放入临时表,如果最后插入不成功按临时表对插入的数据进行小删除.不过如果有人对你插入的数据进行了修改就不好说了.
#7
MyISAM 根本就不支持事务。所以没有办法,除非去改MYSQL的MYISAM存储引擎的源代码。
#8
没想出来
#9
用1个临时表,向其插入数据,如果没有异常,再插入工作表
#1
INNODB才支持事务
#2
这个我知道,如果是INNODB我也不用问了
#3
那就换成innodb
#4
MyISAM不支持事务安全
#5
在插入多条记录后,再来一次查询,如果查询的记录和插入的不一样,那么把前面插入的记录删除掉。
#6
只能自己模拟了,先创建临时表,把要插入的数据放入临时表,如果最后插入不成功按临时表对插入的数据进行小删除.不过如果有人对你插入的数据进行了修改就不好说了.
#7
MyISAM 根本就不支持事务。所以没有办法,除非去改MYSQL的MYISAM存储引擎的源代码。
#8
没想出来
#9
用1个临时表,向其插入数据,如果没有异常,再插入工作表