WHERE is optional — omit it and every row gets the new values, a classic production accident (some clients offer safe modes exactly because of this). The engine doesn't refuse, doesn't stop at one row, and the statement is perfectly valid syntax.
Official docs