cyclist_stats
Using a UDT, inserting and updating data.
Using a UDT, inserting and updating data.
// START-droptable
DROP TABLE IF EXISTS cycling.cyclist_stats;
// END-droptable
source 'basic_info-type.cql';
// START-createtable
CREATE TABLE cycling.cyclist_stats (
id UUID PRIMARY KEY,
lastname text,
basics basic_info);
// END-createtable
INSERT INTO cycling.cyclist_stats (id, lastname, basics) VALUES (e7ae5cf3-d358-4d99-b900-85902fda9bb0, 'FRAME', { birthday:'1993-06-18',nationality:'New Zealand',weight:null,height:null });
INSERT INTO cycling.cyclist_stats (id, lastname, basics) VALUES (6cbc55e9-1943-47dc-91f2-f8f9e95992eb, 'VIGANO', { birthday:'1984-06-12',nationality:'Italy',weight:'67 kg',height:'1.82 m' });
INSERT INTO cycling.cyclist_stats (id, lastname, basics) VALUES (220844bf-4860-49d6-9a4b-6b5d3a79cbfb, 'TIRALONGO', { birthday:'1977-07-08',nationality:'Italy',weight:'63 kg',height:'1.78 m' });
// START-update
UPDATE cycling.cyclist_stats
SET basics.birthday = '2000-12-12'
WHERE id = 220844bf-4860-49d6-9a4b-6b5d3a79cbfb;
// END-update