MYSQLよく使うメモ
文字列Aを文字列Bで置き換え
UPDATE table_name SET column=REPLACE(column, '検索文字列', '置換文字列');
TableAの値をTableBの値で書き換え
UPDATE TableA, TableB SET TableA.column = TableB.column WHERE TableA.column = TableB.column;
JOINしてWHEREしてUPDATE
UPDATE TableA a LEFT JOIN TableB b ON a.column = b.column SET a.column = "Hoge!" WHERE b.column = "hoge";
カラムを追加
ALTER TABLE table_name ADD <code>new_column</code> text NOT NULL AFTER <code>before_column</code>, ADD <code>new_column2</code> text NOT NULL AFTER <code>new_column</code>, ADD <code>new_column3</code> text NOT NULL AFTER <code>new_column2</code>;
テーブルの列情報を調べる
DESCRIBE table_name;
テーブルのインデックス情報を調べる
SHOW INDEX FROM table_name;
RECENT POSTS
SEARCH