gpt4 book ai didi

MySQL:#1292 - 截断不正确的 DOUBLE 值: '...'

转载 作者:行者123 更新时间:2023-11-29 10:02:30 35 4
gpt4 key购买 nike

我正在尝试创建一个 MySQL 查询来更新所有成员的 PAN 编号。

使用下面的查询,我不断收到此错误,这不是我以前遇到过的问题,谷歌似乎提供了各种答案,但我无法将修复与我的查询相关联。

UPDATE if_membermaster SET PAN_No = 'ABCD1234D' WHERE 'MemberCode'  = 5100

结果:

ERROR:- #1292 - Truncated incorrect DOUBLE value: 'MemberCode'

MemberCodeint(9) DEFAULT NULL

谁能帮忙解决这个问题吗?

最佳答案

您使用了错误的引号 (PEBCAK)。 where 子句将字符串 'MemberCode' 与 5100 进行比较。这会强制 MySQL 将这两个值转换为double,因此会出现警告。将单引号更改为反引号:

UPDATE if_membermaster SET PAN_No = 'ABCD1234D' WHERE `MemberCode` = 5100

关于MySQL:#1292 - 截断不正确的 DOUBLE 值: '...',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52622105/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com