UPDATE Record
UPDATE students SET marks = 80 WHERE roll = 12; changes matching rows. SET is what to change. WHERE is which rows. Without WHERE, every student becomes 80. Workbench safe-updates mode blocks UPDATE/DELETE without a key — that is a seatbelt, not a bug.
Preview: SELECT * FROM students WHERE roll = 12; then UPDATE. In a transaction: START TRANSACTION; UPDATE …; SELECT to check; COMMIT or ROLLBACK.
Trap — WHERE name = 'Asha' when two Ashas exist. Use the PRIMARY KEY. Trap: marks = marks + 1 without WHERE.
On the example next to this theory — UPDATE Record — uPDATE changes existing rows — always scope with WHERE.
UPDATE … SET … WHERE roll = 12. Never skip WHERE.