Aqui está um sinalizador útil que encontrei na página de manual do mysql: mysql --i-am-a-dummy
· --safe-updates, --i-am-a-dummy, -U
Permit only those UPDATE and DELETE statements that specify which rows to modify by using key values. If you have set this option in an option file, you can override it by using --safe-updates on the command line. See the section called “MYSQL TIPS”, for more information about this option.
Isso deve evitar que você cometa um erro como este:
mysql> UPDATE tusers SET Fname = ‘Oops’, Lname = ‘this-would-update-all-rows-in-tusers’;
ERROR 1175 (HY000): Você está usando o modo de atualização seguro e tentou atualizar uma tabela sem um WHERE que usa uma coluna KEY
(◠‿◠) /