私は初心者です!とという名前のファイルを変更default-character-set=utf8
しました。しかし、生成されたテーブルにはcharacter-set-server=utf8
my.ini
TABLE_COLLATION=latin1_swedish_ci
注: JPA hibernate-implements によって生成されたテーブル:
私は初心者です!とという名前のファイルを変更default-character-set=utf8
しました。しかし、生成されたテーブルにはcharacter-set-server=utf8
my.ini
TABLE_COLLATION=latin1_swedish_ci
注: JPA hibernate-implements によって生成されたテーブル:
CREATE TABLE ステートメントで charset/collation を指定しなかった場合、データベースの charset/collation を使用して新しいテーブルが作成されます。
したがって、latin1 charset を持つ既存のデータベースの場合、次のようにする必要があります-
CREATE TABLE table1 (
column1 VARCHAR(20),
column2 VARCHAR(20)
)
CHARACTER SET utf8
COLLATE utf8_general_ci;
-- show current database name
SELECT DATABASE();
-- show CREATE DATABASE statement with charset\collation for DB
SHOW CREATE DATABASE <database name>;