MySQL 8.4 で、以下のようのな ALTER TABLE を書いたらエラーになった(CREATE TABLE でも同じはず)。
ALTER TABLE user ADD COLUMN description TEXT NOT NULL DEFAULT '',
エラー内容 (sql-migrate という Go 製のツールを使って ALTER しようとした時のエラーメッセージ)
Error 1101 (42000): BLOB, TEXT, GEOMETRY or JSON column 'description' can't have a default value handling
正しくはこう書かないとダメらしい
ALTER TABLE user ADD COLUMN description TEXT NOT NULL DEFAULT (''),