事务
默认是开启了autocommit,可以通过show variables like 'autocommit';
查看.
如果临时需要取消autocommit,可以通过START TRANSACTION
进行.如下,表示先
将table1 里面所有type为1的行的salary进行求和,再赋值给table2的所有type为1的行.
START TRANSACTION;
SELECT @A:=SUM(salary) FROM table1 WHERE type=1;
UPDATE table2 SET summary=@A WHERE type=1;
COMMIT;