好了,哪种更快更好用?
自动递增
或者
调用一个执行最大值的sql,然后添加一个
因此,最终的问题是您应该使用mysql还是自己使用mysql?
使用MAX的问题是隔离级别-充其量,由于读取不正确的记录,该值有可能过度膨胀。最糟糕的是,要获取当前最大值的查询是在前一次插入发生之前读取表,从而导致冲突。
另一个考虑因素是必须滚动自己的ID生成器和东西来检索ID,因为您不能使用LAST_INSERT_ID()。
LAST_INSERT_ID()