我需要使用选项“--execute = statement,-e statement”从MySQL命令行执行SQL,但我担心我的SQL语句太长而不适合选项。
如果我的SQL语句超出,我如何设置“执行”选项的最大字符数?
答案 0 :(得分:1)
sql语句只会在;之后执行;签名,这样你就可以将语句包装到下一行.....本身没有限制
如果语句太大保存在文件中并将其保存为.sql,则在控制台上提供该文件的路径 mysql -e" source /path-to-backup/backup-file.sql" DB_NAME