我正在使用MySql命令工具从我编写的Ruby脚本中查询数据库。但是,需要创建临时表的查询,然后在另一个查询中我需要在临时表上执行连接。唯一的问题是每次调用mysql -h <host> -r <username> -D <database> -e "QUERY"
时我都会收到一个新事务,因此当我尝试执行连接时,临时表不再存在。
无论如何要在mysql命令行工具的一次调用中执行两个单独的查询吗?
像:
mysql -h <host> -r <username> -D <database> -e "QUERY1" -e "QUERY2"
或者是否有其他方法来存储我的查询?比如在文本文件中还是什么?
由于
答案 0 :(得分:10)
不会是“;”做诀窍?
mysql -h <host> -r <username> -D <database> -e "QUERY1;QUERY2"