Alexのぶろぐ

programming/scala/play!/php/javascript/three.js/unity/xcode5/rails/rubymine メモ用です

mysqlで on duplicate key update を使うときの注意

mysql で on duplicate key update を使うときはユニークなキーにする値をカラムのオプションでuniqueに設定しないとだめ

 

ユニークな値として指定しているカラムがない場合には

alter table テーブル名 change カラム名 カラム名  カラム情報 unique;

とやらないとだめ

 

alter table User change uuid uuid varchar(64) unique;

など