Sql 在复制命令中将新属性排除并添加到OrientDB
考虑以下查询:Sql 在复制命令中将新属性排除并添加到OrientDB,sql,indexing,orientdb,Sql,Indexing,Orientdb,考虑以下查询: insert into User from select from User where @rid = #12:0 现在假设有一个属性User.id,它是一个索引 create index User.id on User (id) unique 这使得上面的查询抱怨说插入具有相同id的记录是不可能的,因为属性id有一个unique索引 问题:如何复制具有唯一id的记录并将该id替换为新id?首先,尽量避免使用保留字作为表名和列名hi@Sachu,User和id在OrientD
insert into User from select from User where @rid = #12:0
现在假设有一个属性User.id
,它是一个索引
create index User.id on User (id) unique
这使得上面的查询抱怨说插入具有相同id的记录是不可能的,因为属性id
有一个unique
索引
问题:如何复制具有唯一id的记录并将该id替换为新id?首先,尽量避免使用保留字作为表名和列名hi@Sachu,
User
和id
在OrientDB中不是保留字。他们有OUser
和@rid
对不起,我没有检查数据库..我的错误。。