日々の覚書
日々調べたこととかの覚書。主にMySQL。
2023/05/08
MySQL 8.0でtx_isolationを使わせるようにするパッチ
›
TL;DR ちょっと試してみただけなのでフツーに使うことはまずない。自分ですら使おうと思っていない。 パッチはこれだけ。 $ diff ./sql/sys_vars.cc.orig ./sql/sys_vars.cc 5196a5197,5204 > // NO...
2023/05/04
DATETIME型と現在時刻の差分が秒数でほしい時に"-"で比較してはいけない
›
TL;DR TIMESTAMPDIFF を使う 知ってたはずなのにやらかしたので自戒を込めてメモ mysql80 65> CREATE TABLE t11 (dt DATETIME); Query OK, 0 rows affected (0.14 sec) ...
2023/04/21
MySQL 8.0.32にデフォルトコレーションをutf8mb4_general_ciにするパッチを当てる
›
地味にgrepから始める。 $ grep -r 'utf8mb4_0900_ai_ci' | grep -v mysql-test | grep -v scripts/fill_help_tables.sql | grep -v gunit client/mys...
2023/04/01
MySQL 8.0で導入された動的権限を利用してたけのこ派にCOUNTを使えなくする
›
TL;DR 今日は2023年4月1日ですし、私はたけのこ派です 動的権限とは、MySQL 8.0で加わった「 mysql.user やその他のテーブルに独自のカラムを持た ない タイプの権限」のことらしい。 MySQL :: MySQL 8.0 リファレンスマニュ...
‹
›
ホーム
ウェブ バージョンを表示