小编典典

MySQL auto_increment与max

sql

好了,哪种更快更好用?

自动递增

或者

调用一个执行最大值的sql,然后添加一个

因此,最终的问题是您应该使用mysql还是自己使用mysql?


阅读 182

收藏
2021-04-07

共1个答案

小编典典

使用MAX的问题是隔离级别-充其量,由于读取不正确的记录,该值有可能过度膨胀。最糟糕的是,要获取当前最大值的查询是在前一次插入发生之前读取表,从而导致冲突。

另一个考虑因素是必须滚动自己的ID生成器和东西来检索ID,因为您不能使用LAST_INSERT_ID()

2021-04-07