在bash中的单个会话中执行多个mysql语句

时间:2014-05-23 00:42:08

标签: mysql bash commit

我有一个大型MySQL文件,我需要执行语句,我需要SET autocommit=0之前和COMMIT执行此MySQL文件后。

我不想创建或修改文件。

有没有办法在bash脚本中的一行或多行中执行所有这3行?

1 个答案:

答案 0 :(得分:1)

{ echo "SET autocommit = 0;"
  cat filename.sql
  echo "commit;" ; } | mysql