メモログ(雑記)

日々のメモ代わりに使います。プログラミング、天文学メイン

MySQLで複数のカラムを変更する

同じようなことを書かれている人が多いですが、備忘録なので書きます。

 

データを変更するには、UPDATEを使います。

「UPDATE tb_name SET col_name=value (WHERE condition)」

WHERE句がないと、すべてのデータにおいて、書き換わってしまうので必ず条件文で変更したいデータを指定したほうが良いかと。

複数のカラムを変更するには、

 「UPDATE tb_name SET col_name1=value1 , col_name2=value2 , col_name3=value3 (WHERE condition)」 

ただ単にコンマでつなげていくだけ。

 

INSERT文の時は、カラム名と値は別に別に書くのに、UPDATE文の時は「=」で繋がないといけないので、スクリプト化する際少々めんどかった。