#1 anythink
今天在做回复功能的时候 发现 减少到 小于0 时就会报错SQL
UPDATE th_blog SET feedcount = feedcount + -1 WHERE bid = '24'
执行错误: BIGINT UNSIGNED value is out of range in '("th_blog"."feedcount" + -(1))'
有没有什么方法 如果小于0 就不进行插入 或者 屏蔽这条错误。 我试了 sql-mode=ANSI 好像不行
2011-07-18 13:08:54