MySQLで時間をミリ秒で取得する MySQLに保存されている日時は、「2016-01-15 16:45:01」のようなdatetime型だったりして、 これをプログラム側でミリ秒の単位に直そうと思うと、ドキュメントを読み漁る必要があり若干大変です。 My… otaguroハック2016.02.24 6,513
MySQLでTABを押しても候補が出ないときは・・・ TAB補完は便利ですよね、MySQLのCLIでSelect文とかdescとか打つときによく使います。 で、たまに出てこない環境があります。そんなときは以下を実行 mysql> rehash ※ 元々「auto-re… alkoshikawaハック2016.02.16 1,832
MySQLDumpで特定テーブルのデータ内容のみ出力する mysqldump -t {データベース名} {テーブル名1} {テーブル名2} > /path/to/export.dump 復旧手順 mysql {データベース名} < /path/to/export.d… 高瀬 裕介ハック2016.02.16 987
WordPressでカスタムフィールドのフィールドセットを検索するSQL カスタムフィールドでフィールドセットを使ったとき、データベースへの書き込みがややこしいのでphpMyAdminやmyslqのコマンドフィールドセットの命名規則は {{フィールドセット名}}_{{カラム名}} のようになっ… YY3ai2ui24ハック2016.02.16 1,512
mysqlからpostgresqlへのダンプデータ変換方法 mysqldumpのオプション–compatible=postgresqlを使用します。 mysqldump -uroot -p database_name –compatible=postgresql -… @iwasakiハック2016.01.13 7,363
MySQLでそこそこ容量を使っているテーブルをピックアップする方法 select table_name,table_rows,(((FLOOR(data_length / (16 * 1024)) – 1) * 16 * 1024) /1024 /1024) as c from info… @iwasakiハック2015.12.18 375
MySQLでcreate database時のオプションに何を指定していたか確認する方法 検証用に似たようなデータベースを作成する際に、元のデータベースを作成した時のcreate databaseで指定したオプション(文字コードなど)を確認する方法です。 SHOW CREATE DATABASES org00… @iwasakiハック2015.12.16 296
MySQLのクエリログ出力をmysqlの再起動をすること無く切り替える方法 MySQLのgeneral_logを一時的に出力して、どんなSQLが発行されているか見たい、でも一回見てあとは肥大化するので止めておきたい、という時の対応方法です。 出力する方法 mysql> set global… @iwasakiハック2015.12.15 3,485
DROP PROCEDUREでIF EXISTSをつけた場合のエラーレベルの違い IF EXISTSをつけない場合 DROP PROCEDURE sp_name エラーコード Error Code: 1305. PROCEDURE hoge.sp_name does not exist IF EXIS… @iwasakiハック2015.12.11 2,836