How to auto generate uuid in cassandra CQL 3 command line

后端 未结 4 1473
名媛妹妹
名媛妹妹 2020-12-25 11:14

Just learning cassandra, is there a way to insert a UUID using CQL, ie

create table stuff (uid uuid primary key, name varchar);
insert into stuff (name) valu         


        
4条回答
  •  囚心锁ツ
    2020-12-25 11:41

    Actually there is a way to do that using the blob conversion functions - blobAsType() and typeAsBlob(). In your case this should be:

    insert into stuff (uid, name) values(blobAsUuid(timeuuidAsBlob(now())), 'my name');
    

    This converts timeuuid to blob and from the blob converts it to uuid.

提交回复
热议问题