关于mysql生成id我想到了使用UUID(),id是生成了,但是我的b字段也需要这个uuid值,那我应该如何去获取?
使用with as语句,将生成的一个UUID放入临时表,然后查这个临时表,字段查2次,第2次给别名b:
with t as (select uuid() a) select a, a b from t
也可简化为
select a, a b from (select uuid() a) t
那就先生成a的uuid,再更新b的uuid字段