简体   繁体   English

错误:com.mysql.jdbc.MysqlDataTruncation:数据截断:截断了不正确的DOUBLE值:通过删除

[英]Error:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: by Delete

I have this code: 我有以下代码:

bb.doCammand("delete  from models where model_id='" + del + "' OR model_name='" + del + "'");

I received this error: 我收到此错误:

Error:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: xd model_id and model_name are string. 错误:com.mysql.jdbc.MysqlDataTruncation:数据截断:截断了不正确的DOUBLE值:xd model_id和model_name是字符串。

How can I solve it? 我该如何解决?

Seems like a kind of typo in your query. 您的查询中似乎有错字。

Assuming that del is a variable of String try to change the query regarding to this showcase: 假设del是String的变量,请尝试更改与此展示有关的查询:

"DELETE from models WHERE model_id =" + del + " OR model_name =" + del

It's better to avoid a concatenation at the end of the query. 最好避免在查询结束时进行串联。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 com.mysql.jdbc.MysqlDataTruncation:数据截断:截断了不正确的DOUBLE值:'q' - com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: 'q' com.mysql.jdbc.MysqlDataTruncation:数据截断:截断了不正确的DOUBLE值:',3' - com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: ',3' com.mysql.jdbc.MysqlDataTruncation:数据截断:日期值不正确 - com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect date value com.mysql.jdbc.MysqlDataTruncation:数据截断:不正确的日期时间值:'' - com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: ' ' 为什么会出现“ com.mysql.jdbc.MysqlDataTruncation:数据截断:不正确的datetime值:”错误? - Why do I get a “com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value:” error? com.mysql.jdbc.MysqlDataTruncation:数据截断:错误的日期时间值:第1行的'lastchange'列的'0000-00-00 00:00:00' - com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '0000-00-00 00:00:00' for column 'lastchange' at row 1 “ com.mysql.jdbc.MysqlDataTruncation:数据截断:超出范围值”,按位“或” - “com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value” with bitwise 'OR' com.mysql.jdbc.MysqlDataTruncation:数据截断:错误的日期时间值:第1行“ INVOICE_DATE”列的“ Mon Feb 11 00:00:00 IST 2013” - com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: 'Mon Feb 11 00:00:00 IST 2013' for column 'INVOICE_DATE' at row 1 com.mysql.jdbc.MysqlDataTruncation:数据截断:第1行的列'DATE'的数据太长 - com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'DATE' at row 1 com.mysql.jdbc.MysqlDataTruncation:数据截断:数据太长以至于列“名称” - com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'name'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM