【发布时间】:2018-02-19 00:09:57
【问题描述】:
如果有count(key) < 1,则为key 列生成gen_random_uuid()
我的table 名字是keytable 而column 是key。
我正在使用下面的insert 语句来生成 uuid :这是表中唯一的值。
INSERT INTO keytable VALUES(gen_random_uuid());
key
---------------------------------------
5686473e-add1-4ab1-be85-7e62152ce539
我只想在我的“键”列中没有任何值时运行此 insert 语句。
换句话说,如果count(key) < 1 那么我想运行INSERT INTO keytable VALUES(gen_random_uuid());
请帮忙。
【问题讨论】:
-
您提供的密钥是
gen_random_uuid的所需值吗?...它是什么?...
标签: postgresql-9.4