在ssh命令中设置autocommit = 0

问题描述 投票:1回答:1

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

我怎样才能做到这一点?

命令:

mysql dbname -u dbuser -p'password' < /path/to/the/sqlscript/var/sql/stock.sql
mysql bash ssh autocommit
1个回答
2
投票

many ways可以在文件前添加/附加字符串。一个简单的方法:

(echo "set autocommit=0;"; cat stock.sql; echo "set autocommit=1") | mysql dbname -udbuser -ppassword
© www.soinside.com 2019 - 2024. All rights reserved.