easy-test
easy-test copied to clipboard
sql报错
File "/home/lighthouse/.local/lib/python3.6/site-packages/cymysql/err.py", line 144, in _check_mysql_exception
raise InternalError(errno, errorvalue)
sqlalchemy.exc.InternalError: (cymysql.err.InternalError) (1054, "Unknown column 'Case.update_time' in 'order clause'") [SQL: 'SELECT case
.id AS case_id, case
.name AS case_name, case
.info AS case_info, case
.url AS case_url, case
.method AS method, case
.submit AS submit, case
.header AS case_header, case
.data AS case_data, case
.deal AS deal, case
.condition
AS case_condition, case
.type AS type, case
.expect AS expect, case
.assertion AS assertion, case
.case_group AS case_group, case_group.name AS group_name, lin_user.username AS create_user \nFROM case
INNER JOIN case_group ON case_group.id = case
.case_group INNER JOIN lin_user ON lin_user.id = case
.create_user \nWHERE case
.case_group = %s AND case
.name LIKE %s AND case
.url LIKE %s AND case
.delete_time IS NULL ORDER BY Case.update_time desc \n LIMIT %s, %s'] [parameters: ('1', '%%', '%%', 0, 10)] (Background on this error at: http://sqlalche.me/e/2j85)
api :127.0.0.1 - - [21/Oct/2022 14:43:47] "GET /v1/case?caseGroup=1&name=&url=&page=1 HTTP/1.1" 500 -
1054, "Unknown column 'Case.update_time' in 'order clause'")
你数据库表结构怎么生成的 应该是启动后端服务的时候自动生成,你这里少了字段
1054, "Unknown column 'Case.update_time' in 'order clause'")
你数据库表结构怎么生成的 应该是启动后端服务的时候自动生成,你这里少了字段
我部署在了我自己的云主机上做练习,source了/mysql下的init.sql和demo.sql。
凡是执行这个sql的都报少case.update_time这个字段。

1054, "Unknown column 'Case.update_time' in 'order clause'") 你数据库表结构怎么生成的 应该是启动后端服务的时候自动生成,你这里少了字段
我部署在了我自己的云主机上做练习,source了/mysql下的init.sql和demo.sql。
还缺少啥吗?
看你截图里是大写“Case.update_time”,在代码中都改成小写“case.update_time”。因为生成的mysql数据库表都是小写的
![]()
看你截图里是大写“Case.update_time”,在代码中都改成小写“case.update_time”。因为生成的mysql数据库表都是小写的
感谢回复~project表类似的报错也改了,现在在报
,请问为啥报none啊?
代码没有问题,根本不是大小写的问题。
Case是实体类
case是对象
还是要学习下基本的知识的
部署的问题之前就和你说过了,需要提供完整的操作步骤和开发环境,同样的代码在我本地和我的云服务器都能跑起来。
发件人 | |
日期 | 2022年11月04日 21:42 |
收件人 | |
抄送至 | 、 |
主题 | Re: [guojiaxing1995/easy-test] sql报错 (Issue #37) |
看你截图里是大写“Case.update_time”,在代码中都改成小写“case.update_time”。因为生成的mysql数据库表都是小写的
感谢回复~好的,project表类似的报错也改了,现在在报
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.
好的,我换了一台机器,本地部署目前正常了。