by shigemk2

当面は技術的なことしか書かない

mysql --safe-updates

例えば、delete from hoge を実行したとき、whereを書き忘れたときに便利なコマンドだそうです。
テーブルを削除したいときに、delete from table_nameだけだと、table_name内の全ての行を削除するのですが、
このコマンドを使用すると、

ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column

なるエラーが出て、実行をストップしてくれます。

詳しい事はレファレンスから。

MySQL :: MySQL 5.0 Reference Manual :: 4.5.1.6 mysql Tips