首页 > 解决方案 > 在 ssh 命令中设置 autocommit=0

问题描述

我想使用 cron 运行 SSH 命令,并且我想通过添加来扩展这个 cron,autocommit=0以便禁用自动提交。

我怎样才能做到这一点?

命令:

mysql dbname -u dbuser -p'password' < /path/to/the/sqlscript/var/sql/stock.sql

标签: mysqlbashsshautocommit

解决方案


很多方法可以将字符串添加到文件中。一个简单的方法:

(echo "set autocommit=0;"; cat stock.sql; echo "set autocommit=1") | mysql dbname -udbuser -ppassword

推荐阅读