Life doesn't get easier or more forgiving; we get stronger and more resilient.
生活從未變得更加輕松或?qū)捜?,是我們?cè)谝稽c(diǎn)一點(diǎn)變強(qiáng)、變堅(jiān)韌。———— Steve Maraboli
在mysql中給一個(gè)無符號(hào)整型字段做自減運(yùn)算時(shí),如果結(jié)果小于0,將直接溢出,并沒有報(bào)錯(cuò)。 正常情況應(yīng)該會(huì)報(bào)一個(gè)BIGINT UNSIGNED value is out of range的錯(cuò)誤,至少我本地的mysql是這樣的,但線上的mysql中卻能正常執(zhí)行,然后字段的值變成了四十多億4294967295。。。 可能是由于mysql的配置問題導(dǎo)致的,但我沒找到如何配置,也沒有權(quán)限配置。所以只能從程序上下手。 程序生成的sql本來是類似這樣...