2014-06-02 mysqlで on duplicate key update を使うときの注意 mysql mysql で on duplicate key update を使うときはユニークなキーにする値をカラムのオプションでuniqueに設定しないとだめ ユニークな値として指定しているカラムがない場合には alter table テーブル名 change カラム名 カラム名 カラム情報 unique; とやらないとだめ alter table User change uuid uuid varchar(64) unique; など