【发布时间】:2012-05-01 05:46:03
【问题描述】:
我只是对这个查询感到困惑,如果您对此有任何想法,我不知道如何解决这个问题,请帮助我或绝对感谢您的帮助
我有这样的表结构,测试列包含 3 个值
UPDATE `test` SET test = test -3
当我执行这个查询时,结果会像这样显示
UPDATE `test` SET test = test -4
但是当我执行这个查询时,结果不会像这样正确保存在测试列中
需要 0 个结果,或者我也不需要任何减法
【问题讨论】:
-
请发布表定义。
-
好吧 bigint 是为正整数制作的,所以低于 0 它又从最顶端开始
-
@Hajo 我该如何解决这个查询
-
@Hajo sqlfiddle.com/#!2/9802b/1 这个小提琴另有说明。这是我的想法,但想测试一下
-
@JustinPihony 有时这些事情取决于使用的 rdbms 的实现