0
我有一個列,標記爲int(11)非空無符號。防止int在mysql中循環?
它的值,比如10
當我運行它從-11此,它循環到4294967295
周圍什麼其實我想要的是它只是去到零的查詢。
我使用PHP來運行查詢,所以如果可以用它來找到解決方案,太棒了!
我需要改變或做什麼?
我有一個列,標記爲int(11)非空無符號。防止int在mysql中循環?
它的值,比如10
當我運行它從-11此,它循環到4294967295
周圍什麼其實我想要的是它只是去到零的查詢。
我使用PHP來運行查詢,所以如果可以用它來找到解決方案,太棒了!
我需要改變或做什麼?
嘗試
SET sql_mode='NO_UNSIGNED_SUBTRACTION';
有關更多信息,請參閱本手冊頁: http://dev.mysql.com/doc/refman/5.0/en/out-of-range-and-overflow.html
但是,我怎麼減去無符號減法等於0? – David19801 2011-03-24 21:30:02
解決方案應用於:更改爲無符號,並希望它不會打破任何未來。 – David19801 2011-03-25 12:07:09