2016-05-12 2 views
1

こんにちは、MySQLのデータベース照合を一気に変更する一般的な方法は、トリガー、プロシージャ、テーブルなどを意味しますか?MySQLのデータベース照合の変更

+0

一連のコマンドを実行すると、スクリプトのカウントが1つに変わるのですか?はいの場合は、それを行うことができます。そうでない場合は、そうではありません。後のことを達成するための単一のコマンドはありません。 – Shadow

+0

ダンプ全体を実行し、ファイル内の照合を置き換えてダンプをロードできます – arhey

答えて

0

ダンプ、ダンプファイルの編集が多数あり、その後にリロードします。これはうまくいくはずですが、あなたが何かを見逃す危険があります。

CHARACTER SETlatin1utf8)を意味しますか?または、COLLATIONutf8mb4_general_ciutf8mb4_unicode_520_ciのように)を意味しますか?

テーブルはALTER TABLE ... CONVERT TO ...が必要です。 information_schemaに対して単純なSELECTを書くと、テーブルALTERsがすべて生成されます。トリガーとルーチンは、作成時に有効な設定になるため、再作成する必要があります。

関連する問題