日常

ケ・セラ・セラ

mysql

MySQL 条件に一致する一部のデータのみダンプしたいとき

このようにする。 mysqldump -uroot database_name table_name -t -w "id = '1111' and name = 'foo' and created_at < '2015-08-01'" > dump_file --where='where_condition', -w 'where_condition' のように条件を指定できる。 create table statement が…

MySQL の system コマンド

たとえば system pwd とか、 mysql> からシェルコマンドが実行できた。なんと今まで知らなかった。

mysql root のパスワード無しでログインできるようにする

手元での開発時なんかは、 mysql -uroot これだけでログインできた方が楽なことが多々あります。 既に何らかのパスワードが設定されているけど消したい場合には、こんな感じにすればよろしい。 update mysql.user set password=password('') where user='roo…

MySQL エラーを無視してインポートする

-f でできる。 mysql -u user -f dbname < dump.sql