特牛生活网

mysql先更新后返回更新的值_MySQL 如何在一个语句中更新一个数值后返回该值 -- 自增长种子竞态问题处理...-CSDN博客

网友收藏
什么是竞态问题?假设有一个计数器,首先当前值自增长,然后获取到自增长之后的当前值。自增长后的值有可能被有些操作用来当做唯一性标识,因此并发的操作不能允许取得相同的值。为什么不能使用使用UPDATE语句更新计数器,然后SELECT语句获取自增长后的当前值?问题在于并发的操作有可能获取到相同的计数器值。CREATE TABLEcounters(idINT NOT NULL UNIQUE, --计数...