Skip to content

Truncated incorrect DOUBLE value

php在更新mysql数据库的时候出现错误:“Truncated incorrect DOUBLE value:”。

1.第一种错误原因,你的SQL语句可能是这么写的:

$sql="update tablename set username='mukti' and info='test' where id=1";

解决办法,只要把上面的语句中的and替换为逗号即可。如下:

$sql="update tablename set username='mukti' , info='test' where id=1";

2.第二种错误的原因,你可能是想在字段上追加内容,所以使用了以下语句:

$sql="update tablename set info=info+'追加的内容' where id=1";

解决办法,在php操作mysql时,如果想在原有的字段上追加内容,需要使用sql语句的内部库concat,修改后如下:

$sql="update tablename set info=concat(info,'追加的内容') where id=1";

注意追加的内容如果是变量,不要忘记添加单引号:

$sql="update tablename set info=concat(info,' ".$param." ') where id=1";

插播一个征婚广告~~

也是受朋友之托。

>_<

女,运营妹,23岁,未婚,身高167cm,体重48KG,山东青岛。

目前在阿里巴巴工作,负责支付宝相关业务,工号 519720401 支付宝搜索工号可见照片。

漂亮大方,爱好读书、健身、游泳、吃鸡。

青岛有房一套,有车。

父母退休,家庭不拜金、人务实,一直没有合适的男朋友。

她本人要求不高,只要对她真心好就行。

 

您的赞助将会鼓励作者技术文章创作以及支持本站运维。

发表评论

Your email is never published nor shared. Required fields are marked *


TOP