问题是,当您使用uuid作为主键时,必须在insert语句中包含id。因此,我在插入数据之前生成一个uuid,技术上,除了uuid之外,所有其他字段都可以复制另一行。我想知道是否有一种在后缀中进行插入的方法,在这种方法中,我可以检查要插入的行是否是重复的,取决于我选择的字段。更新:,我使用的是postgres方言,我刚刚发现它有一个ON CONFLICT (KEY,KEY) DO NOTHING
我希望在我的表中使用二进制UUID作为我的主键,但是使用我自己的自定义函数,它松散地基于本文:生成优化的UUID。If the UUID is not optimised, it makes no sense to convertRETURN UNHEX(_hexstr);不能在列定义中使用自定义函数(OPTIMISE_UUID_STR(UUID()));END;
上面的操作非常好,但问题是我不能将Id列