Week 6
Week 6
(1 rows)
cqlsh:students> UPDATE users SET emails+{'[email protected]'} WHERE user_id='AB';
SyntaxException: line 1:23 no viable alternative at input '+' (UPDATE users SET
emails[+]...)
cqlsh:students> UPDATE users SET emails=emails+{'[email protected]'} WHERE
user_id='AB';
cqlsh:students> SELECT * FROM users;
(1 rows)
cqlsh:students> SELECT user_id,emails FROM users WHERE user_id='AB';
user_id | emails
---------+------------------------------------------------
AB | {'[email protected]', '[email protected]', '[email protected]'}
(1 rows)
cqlsh:students> UPDATE users SET emails=emails-{'[email protected]'} WHERE
user_id='AB';
cqlsh:students> SELECT * FROM users;
(1 rows)
cqlsh:students> UPDATE users SET emails={} WHERE user_id='AB';
cqlsh:students> SELECT * FROM users;
fi
user_id | emails | first_name | last_name
---------+--------+------------+-----------
AB | null | Anand | Biyani
(1 rows)
(1 rows)
cqlsh:students> UPDATE users SET top_places=['Lonavla','Khandala'] WHERE
use_id='AB';
InvalidRequest: Error from server: code=2200 [Invalid query] message="Unde ned
column name use_id in table students.users"
cqlsh:students> UPDATE users SET top_places=['Lonavla','Khandala'] WHERE
user_id='AB';
cqlsh:students> SELECT * FROM users;
(1 rows)
cqlsh:students> UPDATE users SET top_places=['Mahabaleshwar']+top_places WHERE
user_id='AB';
cqlsh:students> SELECT * FROM users;
(1 rows)
cqlsh:students> UPDATE users SET top_places=top_places+[Tapola] WHERE
user_id='AB';
SyntaxException: line 1:46 no viable alternative at input ']' (... users SET
top_places=top_places+[[Tapola]]...)
cqlsh:students> UPDATE users SET top_places=top_places+['Tapola'] WHERE
user_id='AB';
cqlsh:students> SELECT * FROM users;
(1 rows)
cqlsh:students> SELECT user_id, top_places FROM users WHERE user_id='AB';
user_id | top_places
---------+----------------------------------------------------
AB | ['Mahabaleshwar', 'Lonavla', 'Khandala', 'Tapola']
(1 rows)
cqlsh:students> DELETE top_places[2] FROM users WHERE user_id='AB';
cqlsh:students> SELECT user_id, top_places FROM users WHERE user_id='AB';
user_id | top_places
---------+----------------------------------------
AB | ['Mahabaleshwar', 'Lonavla', 'Tapola']
(1 rows)
(1 rows)
cqlsh:students> DELETE todo['2025-03-12'] FROM users WHERE user_id='AB';
cqlsh:students> SELECT * FROM users;
(1 rows)
fi
fi