MySQL提示Truncated incorrect DOUBLE value解決方法
“Truncated incorrect DOUBLE value”
的解決方法主要是這四種
:
1、修改了多個列的值而各列之間用逗號連接而不要用and
錯誤寫法示例:
update tablename set col1=value1 and col2=value2 where col3=value3;
正確寫法示例:
update tablename set col1=value1,col2=value2 where col3=value3;
2、SQL語句在拼接字符串時使用函數(shù)CONCAT()而不要用“+”
3、單數(shù)引號問題
String sql="UPDATE arrange SET askForLeave='是' WHERE employeeNum=“+employeeNum+” and arrangeDate="+leaveDate;
改成了
String sql="UPDATE arrange SET askForLeave='是' WHERE employeeNum='"+employeeNum+"' and arrangeDate='"+leaveDate+"'"
在字符串變量前后加了單引號
4、在查詢時查詢條件的類型和字段類型不符
到此這篇關(guān)于MySQL提示Truncated incorrect DOUBLE value解決方法的文章就介紹到這了,更多相關(guān)MySQL Truncated incorrect內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql如何查詢當(dāng)前數(shù)據(jù)庫中不為空的表
這篇文章主要介紹了mysql如何查詢當(dāng)前數(shù)據(jù)庫中不為空的表問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10mysql 根據(jù)時間范圍查詢數(shù)據(jù)的操作方法
這篇文章主要介紹了mysql 根據(jù)時間范圍查詢數(shù)據(jù)的操作方法,下面是一些常見的時間范圍查詢示例代碼,需要的朋友可以參考下2024-01-01Win2003服務(wù)器安裝及設(shè)置教程 MySQL安全設(shè)置圖文教程
Win2003服務(wù)器安裝及設(shè)置教程,一般腳本之家為客戶都是將MySQL運行于普通用戶下,這樣才會盡量避免提權(quán),新建用戶什么的2012-05-05Mysql 5.7.19 winx64 ZIP Archive 安裝及使用過程問題小結(jié)
本篇文章給大家介紹了mysql 5.7.19 winx64 ZIP Archive 安裝及使用過程問題小結(jié),需要的朋友可以參考下2017-07-07Linux mysql命令安裝允許遠(yuǎn)程連接的安裝設(shè)置方法
對大家推薦很好使用的Linux mysql系統(tǒng),像讓大家對Linux mysql系統(tǒng)有所了解,然后對Linux mysql系統(tǒng)全面講解介紹,希望對大家有用今天特意配置了mysql apache php ,雖然網(wǎng)上很多這方面的例子,但是很多是作者再回憶寫的,所以難免有筆誤的地方。2010-08-08