MySQLのSTART TRANSACTIONを使用できます トランザクションコミットを作成するための構文:
出典: https://dev.mysql.com/doc/refman /5.0/en/commit.html
START TRANSACTION;
SELECT @A:=SUM(salary) FROM table1 WHERE type=1;
UPDATE table2 SET example@sqldat.com WHERE type=1;
COMMIT;
クエリを.sqlファイルに記述し、それをmysqlにパイプすることもできます:
$ cat query.sql | mysql -uroot -proot