我正在尝试提出一个更新points
的MySQL查询...我可以这样做吗?
UPDATE `a75ting`.`username` SET `points` = '`points` - 5'
答案 0 :(得分:60)
UPDATE a75ting.username
SET points = points - 5
通过在“点-5”周围放置单引号,您将该表达式转换为明文字符串。如果没有引号就让MySQL看到你指的是一个字段(点)并从当前值中减去5。
答案 1 :(得分:4)
运行此查询以找出差异:
SELECT '`points` - 5' AS string, `points` - 5 AS expression
FROM a75ting.username