问题:现有系统里面有大量的插入语句类似这样的 insert into goods(id,name) value(UUID_SHORT(),'张三'); ,在巨杉数据库中 UUID_SHORT()数据无法保证唯一性,请问有什么别的函数可以代替,麻烦告知,谢谢!
https://doc.sequoiadb.com/cn/sequoiadb-cat_id-1432190613-edition_id-304 可以添加唯一索引; 例如: 如果需要确保索引字段的值是唯一的,可以使用唯一索引。使用唯一索引时,如果插入或更新会产生重复的值,则会报错。创建索引时指定 Unique 选项为 true,即可创建唯一索引。例如,为 id 字段创建唯一索引: db.sample.employee.createIndex('idUniqueIdx', { 'id': 1 }, { 'Unique': true })
class_NotFound 谢谢回复,这是一种方法,不过如果能直接执行select就好了,要不然程序里面还要做大量的改动