3

我正在尝试通过修改所有表以使用 utf8 来解决一些 Wordpress 字符编码问题。但是我使用的命令不起作用。

命令:

ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

错误:

错误 1046 (3D000): 未选择数据库

这似乎对每个人都有效。我究竟做错了什么?

4

1 回答 1

6

您需要指定包含要更改的表的数据库。你可以通过两种方式做到这一点:

1)

在您的 alter table commang 之前运行此命令:

USE `database_name`;
ALTER TABLE `tbl_name` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

或 2)

ALTER TABLE `database_name`.`tbl_name` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
于 2013-02-15T21:21:00.610 回答