MySql報錯原因分析Unknown column ‘xxx’ in ‘where clause’
在更新資料庫時曾經碰到過類似於Unknown column ‘xxx’ in ‘where clause’的問題。 單從字面理解,我們很容易得出列名不存在的結論,但是,很多時候起始並不是由於列名出錯造成的。而是由於拼湊sql語句時對字元型別資料沒有用引號引起來造成的。
例如:一個sql語句:
UPDATE tbl_Mdr SET nRecvTime=%s WHERE strMsgId=%s,則錯誤如下:
Unknown
column
‘ysy′ in ‘where clause’
如果sql中字串型別必須要包含在引號內。
所以修改sql為UPDATE tbl_Mdr SET nRecvTime='%s' WHERE strMsgId='%s'
則錯誤消失。。
相關推薦
MySql報錯原因分析Unknown column ‘xxx’ in ‘where clause’
在更新資料庫時曾經碰到過類似於Unknown column ‘xxx’ in ‘where clause’的問題。 單從字面理解,我們很容易得出列名不存在的結論,但是,很多時候起始並不是由於列名出
TP 框架解決Unknown column 'XXX' in 'where clause' 問題
最近在使用TP框架開發公司網站,遇到了一個問題Unknown column 'XXX' in 'where clause'的問題。這個問題最初查詢使用者的個人資訊,分別通過使用者的手機號和郵箱查詢:1.手機號查詢$mobile = (string)'手機號XXX';$user
Sql語句錯誤 Unknown column xxx in where clause
Sql語句錯誤 但凡寫過sql語句的人估計都曾經碰到過類似於Unknown column ‘xxx’ in ‘where clause’的問題。 單從字面理解,我們很容易得出 列名不存在的結論,但是,很多時候起始並不是由於列名出錯造成的。而是由於拼湊sq
g++編譯報錯原因分析“was not declared in this scope"
在編譯程式的時候,提示:“was not declared in this scope"。經過分析後發現原因如下: 1.變數、函式、或者類未宣告或者定義。這是最簡單的情況~卻是我經常犯的錯誤(基本也是
python操作資料庫出現錯誤 : Unknown column 'XXXX' in 'where clause'")錯誤
今天練習的時候,出現了這種坑爹的錯誤,找了好久,終於知道錯誤原因了,貼出修改的地方 在MySQL資料庫中存在中文的字元,python操作資料庫的語句如下 sql = "select * from t
Unknown column 'rownum' in 'where clause'解決方案
Unknown column 'rownum' in 'where clause',當在巢狀的查詢語句裡面用到rownum的時候會遇到這個問題,比如: SELECT * FROM (select t.id,t.name from USER_INFO t where t.s
MySQL server has gone away報錯原因分析
[轉自: http://www.cnblogs.com/cenalulu/archive/2013/01/08/2850820.html] 原因1. MySQL 服務宕了 判斷是否屬於這個原因的方法很簡單,執行以下命令,檢視mysql的執行時長 $ mysql -ur
mysql報錯 DuplicateKeyException分析與解決
在做資料庫同步的時候,發現一個錯誤,mysql報錯如下: org.springframework.dao.DuplicateKeyException: ### Error updating database. Cause: com.mysql.jdbc.exce
Tomcat無法啟動但不報錯原因分析
今天執行Tomcat是忽然發現啟動不了了,不知道什麼原因,於是在網上搜了不少答案,但都沒解決問題,最後自己慢慢摸索終於解決了,在這裡總結一下自己所遇到的問題, 在啟動Tomcat時顯示如下 十月 13, 2016 9:35:59 上午 org.apac
阿里雲伺服器linux(Centons7)下使用nginx配置https報錯nginx: [emerg] unknown directive "ssl" in解決方案
報錯資訊:nginx: [emerg] unknown directive "ssl" in /usr/local/devtool/nginx-1.6.2/conf/nginx.conf:103 錯誤截圖: 解決方案: 1、在第一次解壓對目錄中執行如下命令 .
mysql下出現Unknown column 'id' in 'on clause'的解決方法
select vinfo.vid_id, vid_name, vid_leadrole, vid_desc, vid_director, vid_date, vid_area, vid_pic, vid_score, vid_info, vinfo.cid, vid_ser
Unknown column 'xxx' in 'field list'
MySQL資料庫插入資料時,出現Unknown column 'XXX' in 'field list' 問題('XXX'表示任意字元)。例如下面: 先建立一個數據庫:CREATE TABLE `p
連線查詢 Error:Column 'XXX' in order clause is ambiguous
錯誤為: Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'XXX' in order clause is ambiguous↵ ### T
mysql Column 'dbvalue' in where clause is ambiguous解決方案
在一次使用mysql資料庫查詢的時候出現錯誤提示 Column 'languageid' in where clause is ambiguous,這個錯誤in where clause is amb
MySQLIntegrityConstraintViolationException: Column 'ID' in where clause is ambiguous ;
Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'ID' in where clause is ambiguous; SQL []; Colu
java開發常遇錯誤:Column 'AAA' in where clause is ambiguous解決辦法
當在java開發中遇到了Column ‘AAA’ in where clause is ambiguous問題時,你需要去看看:多表查詢的時候不同的表是否出現了相同名稱相同的列,如果存在,你需要在條件中或者查詢結果中指定表名比如:user表有name,post表
Unknown column 'xxx' in 'field list' 報錯原因
tro 實體類 username 實體 column 檢查 變量名 都是 nbsp Unknown column ‘userName‘ in ‘field list‘ 1.檢查你的數據庫列和實體類的變量名稱是否正確 2.我確認了很多遍沒錯啊!都是userName啊什麽鬼
mybatis+mysql 關於兩個張表有相同屬性名查詢報錯的原因Column 'id' in order clause is ambiguous
mybatis+mysql 關於兩個張表有相同屬性名查詢會報錯的 注意,在MYSQL Wordbench中查詢時是可以通過的。 在mybatis中查詢兩張表中有相同屬性名會報錯 t_class表
MySQL Server has gone away報錯原因彙總分析 • cenalulu's Tech Blog
本文將總結和彙總MySQL Server has gone away這類報錯發生的原因 背景:在平時和開發的交流 以及 在論壇回答問題的或稱中會發現這個問題被問及的頻率非常高。 程式中報錯: MySQL server has gone away 是什麼意思? 如何避免? 因此,感覺有
mysql報錯:Data truncation: Data too long for column XXX at row 1
資料庫自定義函式執行失敗,查日誌看到報錯資訊: 報錯資訊: Attempted to convert SQLException to SQLException. Leaving it alone. [SQLState: 22001; errorCode: 1406] com.mysql