如何在mysql中进行减法

时间:2010-05-11 05:29:22

标签: c# mysql

我想从存储在mysql

中的表中的变量中减去1

我是通过这个查询来做的

UPDATE table SET  var = var -1

但是当我这样做时

0 - 1 = -1

但是mysql做了

当我在bigint中设置时,

0 - 1 = 9223372036854775807 当我将它设置为int属性然后他做

0 -1 = 2147483647

我要做什么

0 - 1 = -1

1 个答案:

答案 0 :(得分:1)

您需要选择允许存储负值的其他(签名)数据类型。

在这里查看一些背景信息: