mysql设置了一个字段作为浏览计数,每浏览一次就+1,但是经常会重置为0,哪位大神知道原因啊?
字段默认为0的话,会不会是每次传过来是空值。导致为0 。mysql自己重置为0从业这么多年,还从未见过。
正常情况下,使用SQL语句,update tbale_name set b=b+1 where id =XX;
so,仔细检查你程序生成的SQL语句,或者程序判断是上的问题。
自增计数不推荐使用MySQL,推荐使用Redis的INCR
使用方法:
redis> SET view_num 10
OK
redis> INCR view_num
(integer) 11
redis> GET view_num
11