欢迎投稿

今日深度:

MySQL提示TruncatedincorrectDOUBLEvalue解决方法,

MySQL提示TruncatedincorrectDOUBLEvalue解决方法,


“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语句在拼接字符串时使用函数CONCAT()而不要用“+”

3、单数引号问题

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、在查询时查询条件的类型和字段类型不符

到此这篇关于MySQL提示Truncated incorrect DOUBLE value解决方法的文章就介绍到这了,更多相关MySQL Truncated incorrect内容请搜索PHP之友以前的文章或继续浏览下面的相关文章希望大家以后多多支持PHP之友!

您可能感兴趣的文章:
  • 解决mysql时区问题导致错误Incorrect datetime value: '1970-01-01 00:00:01'
  • 解决MySQL报错incorrect datetime value '0000-00-00 00:00:00' for column
  • mysql报1292 Incorrect datetime value错误的解决方法
  • Mysql中关于Incorrect string value的解决方案
  • MySQL存储表情时报错:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解决方法

www.htsjk.Com true http://www.htsjk.com/Mysql/47473.html NewsArticle MySQL提示TruncatedincorrectDOUBLEvalue解决方法, Truncated incorrect DOUBLE value 的解决方法 主要是这四种 : 1、修改了多个列的值而各列之间用逗号连接而不要用and 错误写法示例: update tablename...
评论暂时关闭