如何在不执行操作的情况下将列的值设置为-1(减1)

时间:2015-02-20 21:06:13

标签: php mysql

我有一个MySQL表,我有一个整数列,我想用php设置为-1。 但问题是我随时

mysqli_query($con, "UPDATE mytable SET mycolomn='-1' ") or die(mysqli_error($con));

它没有将它设置为减1“-1”,而是将其设置为0.我需要将该字段中的数字更改为减1“-1”而不将其设置为0。

我试图将列更改为Decimal,但仍然存在同样的问题。

1 个答案:

答案 0 :(得分:2)

检查您的表格以查看您拥有的INT类型。 UNSIGNED INT不能是否定的。

Type          Storage         Min           Max
INT                 4 -2147483648    2147483647
INT UNSIGNED        4           0    4294967295