前言 今天一个同事问我,数据库里面的某表如果用int做PK,那该表最多可以放多少记录,我说简单啊,就是2^31(正数),跟.NET的Int32.MaxValue一样,约等于20亿(正数)吧.同事说,那具体什么数字呢?这就难倒我了,因为我从来不记住具体某个数字,就算是Pi我也只记住3.1415926,我甚至曾经连自己的手机号码都没记住,打电话给朋友让他根据来电显示告诉我我手机号码... 我能记住这个值是约等于20亿是因为在上一个公司的系统中,单表超过30亿...所以我们不用int... 看法 虽然…