我试图为我的数据库中的每个用户提供他/她自己的UUID。 IE,以下伪代码的一些变体:
for each row in users {
set row.uuid = UUID();
}
我不知道为什么,但我无法通过谷歌搜索或查看文档找到这个问题的答案。我找到了很多答案,告诉我如何在每行之间将列设置为相同的值,或者有条件地设置行的列的值,但不是基本的迭代。
答案 0 :(得分:0)
update users set UUID = (select md5(UUID()));
将md5放在UUID周围,这样就可以为每一行重新生成UUID。