1、用触发器。
2、ID用了bigint,20多亿都不够你用?什么数据这么大