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

时间:2011-07-29 12:57:31

标签: mysql join command-line

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

无论如何要在mysql命令行工具的一次调用中执行两个单独的查询吗?

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

或者是否有其他方法来存储我的查询?比如在文本文件中还是什么?

由于

1 个答案:

答案 0 :(得分:10)

不会是“;”做诀窍?

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