mySQL的。 MariaDB服务器版
我想在mySQL中运行以下命令,但我的语法中有一个错误,phpMyAdmin控制台状态与MariaDB服务器版本有关。
Alter table page modify column page_title convert to character set latin1_general_ci
如何将mySQL脚本定制到MariaDB?
答案 0 :(得分: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
不是字符集,因此修复语法时会出现另一个错误。