MySql命令行:一次执行两个查询?

Hun*_*len 3 mysql command-line join

我正在使用MySql命令工具从我编写的Ruby脚本中查询数据库.但是,需要创建临时表的查询,然后在另一个查询中我需要在临时表上执行连接.唯一的问题是我每次调用时mysql -h <host> -r <username> -D <database> -e "QUERY"都会得到一个新事务,因此当我尝试执行连接时,临时表不再存在.

反正有没有在mysql命令行工具的一次调用中执行两个单独的查询?

就像是: mysql -h <host> -r <username> -D <database> -e "QUERY1" -e "QUERY2"

或者有一些替​​代方法来存储我的查询?喜欢在文本文件或什么?

谢谢

Bin*_*nus 10

不会是";" 做诀窍?

mysql -h <host> -r <username> -D <database> -e "QUERY1;QUERY2"