默认情况下,通过HTTP接口执行的所有查询都是无状态的。
要使用临时表,您需要有一个活动会话。只需在ClickHouse请求的URL中添加session_id
参数和某些值即可。
例如:
将 http://127.0.0.1:8123/
替换为 http://127.0.0.1:8123/?session_id=mysession
具有相同session_id
的后续请求将“记住”您在具有相同session_id
的先前查询中执行的临时表、设置等操作。
请注意,会话使用独占锁定,因此您不能同时运行具有相同session_id
的2个请求。默认情况下,会话生存期为60秒,但可以进行调整。