Как установить набор символов utf8 и сопоставление строк таблицы в PHP MySQL с запросом

Я хочу сделать таблицу динамически в PHP MySQL и в таблице я хочу установить набор символов utf8 и сопоставление его строк utf8_general_ci. Я понятия не имею

Кто-нибудь поможет, пожалуйста?

Вот мой запрос на создание таблицы:

CREATE TABLE `Table name` (
              `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
              `First name` TEXT( 9 ) NOT NULL,
              `Last name` TEXT NOT NULL,
              `email` TEXT NOT NULL,
              UNIQUE KEY id (id)
            );

Как я могу установить параметры "utf8" в моем запросе?

1 ответ

Решение

Попробуй это надеем

CREATE TABLE `Table name` (
              `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
              `First name` TEXT( 9 ) NOT NULL COLLATE 'utf8_general_ci',
              `Last name` TEXT NOT NULL COLLATE 'utf8_general_ci',
              `email` TEXT NOT NULL COLLATE 'utf8_general_ci',
              UNIQUE KEY id (id)
            )COLLATE='utf8_general_ci';

Не сортируйте по типу данных int, float

Другие вопросы по тегам