Docker 查询错误:'no such column' 解决方法
在执行以下查询语句时,遇到了 'no such column: test333' 错误:
select count(1) from docker_log where 1=1 and operator = 'test333' and create_time >= 1689552000 and end_time <= 1689724800
错误信息如下:
docker_serv ERROR 2023-07-19 16:39:12.720509 /data/wufan/docker_serv/logs/dao/LogDb.go:45 no such column: test333
docker_serv ERROR 2023-07-19 16:39:12.720515 /data/wufan/docker_serv/logs/service/Logs.go:46 no such column: test333
docker_serv ERROR 2023-07-19 16:39:12.720519 /data/wufan/docker_serv/router/LogsController.go:50 no such column: test333
错误原因:
查询语句中使用了不存在的列名 'test333'。
解决方法:
- 检查列名是否正确。确保在查询语句中使用的列名与 'docker_log' 表中的列名一致。
- 确认 'test333' 列是否存在于 'docker_log' 表中。
- 如果 'test333' 列不存在,请检查查询语句中的拼写错误。
- 如果 'test333' 列存在但查询语句无法访问,请检查数据库权限和连接设置。
原文地址: http://www.cveoy.top/t/topic/fPFs 著作权归作者所有。请勿转载和采集!