Truncated incorrect DOUBLE value: '測試'

出現這個問題都是SQL語法的問題。
網上搜索到的對“Truncated incorrect DOUBLE value”的解決方法主要是這兩種:①修改了多個列的值而各列之間用逗號連接而不要用and
錯誤寫法示例:

 update tablename set col1=value1 and col2=value2 where col3=value3;
正確寫法示例:
   update tablename set col1=value1 ,col2=value2 where col3=value3;

②SQL語句在拼接字符串時使用函數CONCAT()而不要用“+”

然而的並不是UPDATE 語句,就仔細看了一下,發現我是使用LEFTJOIN 後關聯表的時候用AND連接 這個沒問題,然後又寫了個AND關聯主鍵查詢
在這裏插入圖片描述
就提示這個問題了,仔細找到問題後
加了個WHERE就沒問題了
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章