我已经在我的Macbook上安装了MAMP,我打开了phpMyAdmin并去操作,我选择了我需要用于我的WordPress站点的排序规则。然后单击"GO",但当我运行以下查询时,它仍然显示旧的排序规则,而不是我需要的新排序规则。
我是否可以运行一些MySQL查询来更改所有表上的排序规则?
发布于 2017-04-24 23:34:30
我找到了答案。
如果运行以下SQL查询,它将生成一个ALTER语句列表,然后可以粘贴到phpMyAdmin中的"Run“中:
SELECT ('ALTER TABLE `', tbl.`TABLE_SCHEMA`, '`.`', tbl.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') FROM `information_schema`.`TABLES` tbl WHERE tbl.`TABLE_SCHEMA` = 'dbase'然后,列表将产生尽可能多的ALTER语句,就像您拥有的表一样。
例如,它会产生这样的东西:
ALTER TABLE `dbname`.`tablename` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;然后,您只需在Run SQL查询窗口中复制/通过该ALTER表并运行它。
https://dba.stackexchange.com/questions/171875
复制相似问题