КАК СЛОМАТЬ ДОМ ГРИФЕРА В МАЙНКРАФТ А?

Я ТЕБЕ СПРАШИВАЮ ПОНИМАЕШЬ ТЫ ИЛИ НЕТ
  • Вопрос задан
  • 338 просмотров
Решения вопроса 1
erniesto77
@erniesto77
oop, rb, py, php, js
# Для всей базы
ALTER DATABASE
    database_name
    CHARACTER SET = utf8mb4
    COLLATE = utf8mb4_unicode_ci;

# Для одной таблицы
ALTER TABLE
    table_name
    CONVERT TO CHARACTER SET utf8mb4
    COLLATE utf8mb4_unicode_ci;

# Для одного поля таблицы
ALTER TABLE
    table_name
    CHANGE column_name column_name
    VARCHAR(191)
    CHARACTER SET utf8mb4
    COLLATE utf8mb4_unicode_ci;


Я бы не советовал ставить utf8mb4 целиком на всю базу (на слабеньких машинах будет завал) так как для этого требуется достаточно памяти, лучше поменять только нужные вам поля, в основном это поля которые могут содержать смайлы, иероглифы и прочие нестандартные строки
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
yellow79
@yellow79
Senior Software Engineer
Нужна особая кодировка(utf8mb4) для полей с emoji

https://ifmo.su/mysql-and-emoji
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы