在mysql中阻止int循环回合?

时间:2011-03-24 21:25:00

标签: php mysql

我有一个列,标记为int(11)not null unsigned。

它有一个值,比如10。

当我从中运行查询-11时,它会循环到4294967295。

我真正想要的是它只是归零。

我正在使用php来运行查询,所以如果可以用来查找解决方案,那太好了!

我需要更改或做什么?

1 个答案:

答案 0 :(得分:0)

SET sql_mode='NO_UNSIGNED_SUBTRACTION';

有关详情,请参阅本手册页: http://dev.mysql.com/doc/refman/5.0/en/out-of-range-and-overflow.html