“Выберите Concat Alter Table MySQL” Ответ

MySQL Concatenate Select Results

SELECT person_id, GROUP_CONCAT(hobbies SEPARATOR ', ')
FROM peoples_hobbies
GROUP BY person_id;
Drakonkat

Выберите Concat Alter Table MySQL

mysql -B -N --user=user --password=secret -e "SELECT distinct CONCAT( 'alter table ', TABLE_SCHEMA, '.', TABLE_NAME, '  CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;' ) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'DBname';" > alter.sql
Gentle Goshawk

Выберите Concat Alter Table MySQL

SELECT distinct CONCAT( 'alter table ', TABLE_SCHEMA, '.', TABLE_NAME, '  CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;' ) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'DBname';
Gentle Goshawk

Выберите Concat Alter Table MySQL

mysql --user=user --password=secret < alter.sql
Gentle Goshawk

Выберите Concat Alter Table MySQL

alter table DBname.DBfield CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
Gentle Goshawk

Ответы похожие на “Выберите Concat Alter Table MySQL”

Вопросы похожие на “Выберите Concat Alter Table MySQL”

Больше похожих ответов на “Выберите Concat Alter Table MySQL” по Sql

Смотреть популярные ответы по языку

Смотреть другие языки программирования