我们在同时更新两个表的时候一般用到事务,是为了保证数据的完整性
如:
insert into A(a) values(a)
update B set a=1 where id=1
同时操作A和B两个表,这时候需要用到事务
那么,假如我把两条语句写在一起,如: insert into A(a) values(a);update B set a=1 where id=1
在程序中调用数据库执行的时候一起发送过去,并不是分两次,那么这时候我还需要用事务么?
我们在同时更新两个表的时候一般用到事务,是为了保证数据的完整性
如:
insert into A(a) values(a)
update B set a=1 where id=1
同时操作A和B两个表,这时候需要用到事务
那么,假如我把两条语句写在一起,如: insert into A(a) values(a);update B set a=1 where id=1
在程序中调用数据库执行的时候一起发送过去,并不是分两次,那么这时候我还需要用事务么?