Кажется, мне неинтересно. Я слышал бесчисленные истории о том, что люди забывают предложение WHERE в UPDATE или DELETE и уничтожают всю таблицу. Я знаю, что неосторожные люди не должны выпускать запросы напрямую и все такое... и что есть законные случаи, когда вы хотите повлиять на все строки, но не имело бы смысла иметь по умолчанию вариант, который требует таких запросов для написания:
UPDATE MyTable SET MyColumn = 0 WHERE *
Или, не меняя язык,
UPDATE MyTable SET MyColumn = 0 WHERE 1 = 1 -- tacky, I know