Slide 31
Slide 31 text
Insert - Handling Duplicate Constraints
qldbshell > INSERT INTO example VALUE { 'pkid' : 1 , 'name' : 'Mickey Mouse', ' address' : { 'line1': '123
Shoe Rd', 'city' : 'Mouseville', 'state_province': 'ACME', 'country': 'US'}}
{
documentId: "GZKrFFAAEWf9DER6GG51zU"
}
qldbshell > INSERT INTO example VALUE { 'pkid' : 1, 'name' : 'Minnie Mouse', 'address' : { 'line1': '123
Shoe Rd', 'city' : 'Mouseville', 'state_province': 'ACME', 'country': 'US'}}
{
documentId: "JJfewUnlSWG0AObsXkGVA2"
}
mysql> INSERT INTO example (pkid, name, address_line1, address_line2, city, state_province, country)
VALUES (1, 'Mickey Mouse', '123 Shoe Rd', NULL, 'Mouseville', 'ACME', 'US');
mysql> INSERT INTO example (pkid, name, address_line1, address_line2, city, state_province, country)
VALUES (1, 'Minnie Mouse', '123 Shoe Rd', NULL, 'Mouseville', 'ACME', 'US');
ERROR 1062 (23000): Duplicate entry '1' for key 'example.PRIMARY'
31