Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'XXX' in 'field list' 解決方法


今天在一個表中加了幾個字段后再查詢數據后出現以下問題:

 

### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'rt_t_process' in 'field list'
### The error may exist in io/renren/modules/generator/dao/KdTaskDao.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT id,task_type_id,scenario_id,name,start_time,stop_time,detailed,is_del,priority,state,father_id,rout_id,area_id,target_id,user_id,project_id,command_code_id,patrol_num,damage_ratio,guaranteed_car_id,attack_point,rt_results,rt_process,rt_order,rt_problem,car_color,xd_id,rt_t_process,rt_why_error,rt_t_why_error FROM kd_task LIMIT ?,?
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'rt_t_process' in 'field list'
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'rt_t_process' in 'field list'

org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'rt_t_process' in 'field list'
### The error may exist in io/renren/modules/generator/dao/KdTaskDao.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT id,task_type_id,scenario_id,name,start_time,stop_time,detailed,is_del,

原因:

mysql表中加的字段設置為了text   ,上網找了資料說可以是傳遞過來是空的,字段就找不了。

 

解決方法:

把text 更改為varchar  ,問題就不出現了

r

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM