回答

收藏

尝试使用MySQL向当前字段值添加1,但我不知道我的语法有什么问题

技术问答 技术问答 202 人阅读 | 0 人回复 | 2023-09-14

希望有人能在这里MySQL在查询中发现了我的错误。
( ?1 w* p% G1 x2 \7 y7 {UPDATE 'databasename'.'tablename'    SET fieldB = fieldB   1  WHERE fieldA = '2';我基本上是想军fieldA的当前值加1,其中fieldA是2。
: w" {! J3 @) K7 J" c7 ]5 D                                                                0 x5 r. u1 y$ R4 F
    解决方案:                                                                , y! ^- T) s! K; X4 [( ]
                                                                单引号用于string。
, v9 [$ ]5 U1 K! N5 q! W$ PUPDATE `databasename`.`tablename` SET fieldB = fieldB   1 WHERE fieldA = '2';您可以在数据库和表名上使用反引号。它们不是绝对必要的。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则