2021/4/20 にリリースされた MySQL 8.0.24 について私が気になったものについて。
まあ文字コードまわりだけなんだけど。
utf8 を utf8mb3 として出力する
Client applications and test suite plugins now report utf8mb3
rather than utf8 when writing character set names. (Bug
#32164079, Bug #32164125)
Important Note: When a utf8mb3 collation was specified in a
CREATE TABLE statement, SHOW CREATE TABLE, DEFAULT CHARSET, the
values of system variables containing character set names, and
the binary log all subsequently displayed the character set as
utf8 which is becoming a synonym for utf8mb4. Now in such cases,
utf8mb3 is shown instead, and CREATE TABLE raises the warning
'collation_name' is a collation of the deprecated character set
UTF8MB3. Please consider using UTF8MB4 with an appropriate
collation instead. (Bug #27225287, Bug #32085357, Bug #32122844)
…
[さらに読む]