3

すべてのテーブルを調べて utf8 を使用するように変更することで、Wordpress の文字エンコーディングの問題を修正しようとしています。しかし、私が使用しているコマンドは機能しません。

コマンド:

ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

エラー:

エラー 1046 (3D000): データベースが選択されていません

これは誰にとってもうまくいくようです。私は何を間違っていますか?

4

1 に答える 1

6

変更するテーブルを含むデータベースを指定する必要があります。これは次の 2 つの方法で行うことができます。

1)

次のコマンドを、alter table コマンドの前に実行します。

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 に答える