我想在shell中执行一个查询并直接返回结果。使用 mysql 数据库时可以如下:
mysql -uroot -pxxxxx -D databases -s -N -e "SELECT 1 from information_schema.`columns` limit 1"
这样可以直接拿到结果。
但是在通过mysql 客户端去链接 Doris 通过上述命令执行时,就会卡住,没有任何响应。所以想请教一下,在是不是doris 中没有做这个 -e 这个参数的兼容。
我想在shell中执行一个查询并直接返回结果。使用 mysql 数据库时可以如下:
mysql -uroot -pxxxxx -D databases -s -N -e "SELECT 1 from information_schema.`columns` limit 1"
这样可以直接拿到结果。
但是在通过mysql 客户端去链接 Doris 通过上述命令执行时,就会卡住,没有任何响应。所以想请教一下,在是不是doris 中没有做这个 -e 这个参数的兼容。
已经做了兼容了,可以正常获取到结果,你看看你这里有什么网络之类的问题吗?
解决了。是因为 查询语句中带有 ` 这个符号的原因。 把它去掉就可以了。