В таблице текстовые поля создаются в кодировке latin1_swedish_ci. Как создавать их сразу в utf8_unicode_ci? - MySQL

Формулировка задачи:

Создаю таблицу запросом
"CREATE TABLE my_table(id integer primary key, date_change timestamp, date_create datetime, name text)"
. Текстовые поля создаются в кодировке latin1_swedish_ci. Приходится менять вручную. Как исправить кодировку в коде? Можно ли в запросе создания таблицы сразу задавать кодировку?

Код к задаче: «В таблице текстовые поля создаются в кодировке latin1_swedish_ci. Как создавать их сразу в utf8_unicode_ci? - MySQL»

textual
CREATE TABLE my_table(
  `id` INTEGER PRIMARY KEY,
  `date_change` TIMESTAMP,
  `date_create` DATETIME,
  `name` TEXT
) CHARACTER SET 'utf8'
  COLLATE 'utf8_general_ci'

5   голосов, оценка 4.800 из 5


СОХРАНИТЬ ССЫЛКУ