日々の覚書
日々調べたこととかの覚書。主にMySQL。
2018/02/26
MySQL 8.0.4の SHOW GRANTS の結果が想像したのとちょっと違う
›
MySQL 8.0.4にroot@localhostでログインして SHOW GRANTS を実行したらこうなった。 mysql> SHOW GRANTS; +-----------------------------------------------------...
2018/02/23
MySQL Router 2.1.5経由でのMySQLへの接続に失敗する(MySQL Router 2.1.6で直るらしい)
›
TL;DR MySQL Router 2.1.5からおもむろに connect_timeout がミリ秒単位になった 2.1.4とそれ以前では単位は 秒 だった 多分バグ MySQL Bugs: #89740: “Timeout reached tryin...
2018/02/08
LOAD DATA INFILEステートメントの中でカラムの順番とかをゴニョる
›
TL;DR LOAD DATA INFILE ステートメントで、CSVなりTSVなりのフィールドの並び順とテーブルのカラムの並び順が一緒じゃない時にほげる方法とか 読み取った値を加工してからテーブルに突っ込む方法とか Twitter からダウンロードできる t...
2018/02/05
MySQL 8.0.4の正規表現で更に遊ぶ(REGEXP_SUBSTR, REGEXP_INSTR)
›
See also, 日々の覚書: MySQL 8.0.4でMySQLの正規表現演算がだいぶマシになる MySQL 8.0.4で新たに追加された関数として、 REGEXP_SUBSTR と REGEXP_INSTR がある。 REGEXP_REPLACE もある...
2018/01/30
MySQL 8.0.4でMySQLの正規表現演算がだいぶマシになる
›
TL;DR MySQL 5.7とそれ以前にも一応 REGEXP演算子 (またはRLIKE演算子)はあって、多少正規表現っぽいことはできるんだけど正規表現としては全然物足りなかった。 少なくとも \s で空白文字にマッチできないとかちょっとPerlの正規表現で甘やかされた身に...
2018/01/25
MySQL 8.0.4でエラーログのフォーマットが微妙に変わった
›
TL;DR log_error_verbosity のデフォルトが3(Error + Warning + Note) から 2(Error + Warning)に変更されたよ MySQL 8.0.4からエラーログのフィールドに error_id が追加されたよ...
‹
›
ホーム
ウェブ バージョンを表示