Sql mutations
From wikinotes
INSERT
Add rows to a table.
Insert
# table ( columns ) # | | INSERT INTO tasks(subject, start_date, end_date, description) VALUES ('Task 1','2010-01-01','2010-01-02','Description 1'), ('Task 2','2010-01-01','2010-01-02','Description 2'), ('Task 3','2010-01-01','2010-01-02','Description 3');Insert where not exist.
# Add 'Rupert' to users if does not exist INSERT INTO users (name, address, tele) SELECT * FROM (SELECT 'Rupert', 'Somewhere', '022') AS tmp WHERE NOT EXISTS (SELECT name FROM users WHERE name = 'Rupert') LIMIT 1;Update where column already exists
UPDATE users set email = "user@domain.com" WHERE id = 190;
Deletion
DELETE FROM userDepartmentTable ##Deleting Rows works just like adding them WHERE project_Id = 43 AND user_Id = 190;