2017-07-09 6 views
0

mySQL。 MariaDBサーバーのバージョンmySQLコマンドをMariaDBに合わせる方法は?

mySQLで次のコマンドを実行しますが、phpMyAdminコンソールの状態がMariaDBサーバーのバージョンに関連しているという構文でエラーがあります。

Alter table page modify column page_title convert to character set latin1_general_ci 

どのようにmySQLスクリプトをMariaDBに合わせるには?

+0

なぜ私たちにエラーを表示しないのですか? – iehrlich

答えて

0

実際には構文が正しくない、MariaDBに固有のものではないため、MySQLにもエラーが発生します。

異なる操作が混在しています。いずれかに慎重にドキュメントを読んでください、あなたは、テーブル全体(すべての文字列)を変更したい、それは

ALTER TABLE page CONVERT TO CHARACTER SET <character set> 

であるか、列を変更したい、それは

ALTER TABLE page MODIFY COLUMN page_title <column type> CHARACTER SET <character set> 

ですあなたが選んだコマンドがあなたが望むことをしていることを確認してください。それは必ずしも明らかではありません。

また、latin1_general_ciは文字セットではないため、構文を修正すると別のエラーが発生します。

+0

ALTER TABLEページMODIFY COLUMN page_title varchar(25)COLLATE latin1_general_ciがトリックを行いました!感謝の百万! –

関連する問題