SaveLolliPoP
@SaveLolliPoP
1 / 0 = ∞

Как изменить всю кодировку в mysqul phpmyadmin?

Ввожу sql запрос
SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') as sqlcode
FROM `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` = 'rielt2'
ORDER BY 1


Кодировка не меняется, выдает ошибку
spoiler
Данная таблица не содержит уникального столбца. Изменение сетки, выставление галочки, редактирование, копирование и удаление не доступно.
386423349b0d4476843b1e35df76f00e.png
В ручную поменял кодировку.

0aac941fe3924669a3d5146dee9d1122.png

Но внутри она не меняется

Как рекурсивно можно поменять кодировку?
В MODX одни крякозябры
e14565f06259481598dbd379141f5407.png
  • Вопрос задан
  • 736 просмотров
Решения вопроса 1
@remzalp
Программер чего попало на чем попало
1. Запрос вам нагенерировал замечательных команд для изменения кодировки.
ЗАПУСТИТЕ ИХ.

2. Может быть имеет смысл на этапе подключения к БД явно указывать кодировку соединения? В коде подключения к БД сразу после connect.
set names utf8;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
zooks
@zooks
Frontend
Вы спутали кодировку и сопоставление бд.
В современных версиях MySQL кодировка всегда UTF-8.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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