今日の教訓は
標題そのまんまです。💦
UPDATE テーブル名 SET カラム名=値 WHERE 条件式
WHERE条件式には、
特定できるなら極力プライマリキーを使う。
それがだめならせめてkeyを持つカラムで
対象を特定できる条件を作る。
keyの存在も確かめず(あるに違いないという思いこみ)、
カラムの属性もおそらく(intだろ、きっと。みたいな)、
雰囲気で書いてなんとなくStagingでOKだから。。。
そんなSQLは本番で痛い目にあう。
構文は正しいのでエラーは返らないが、
期待する結果にはなっていない
なんていうことが起こる。
Hikaru