mySQL。 MariaDB服务器版本如何将mySQL命令定制到MariaDB?
我想在mySQL中运行以下命令,但phpMyAdmin控制台状态与MariaDB服务器版本有关的语法存在错误。
Alter table page modify column page_title convert to character set latin1_general_ci
如何将mySQL脚本定制到MariaDB?
mySQL。 MariaDB服务器版本如何将mySQL命令定制到MariaDB?
我想在mySQL中运行以下命令,但phpMyAdmin控制台状态与MariaDB服务器版本有关的语法存在错误。
Alter table page modify column page_title convert to character set latin1_general_ci
如何将mySQL脚本定制到MariaDB?
语法确实不正确,它不是特定于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
不是一个字符集,因此当您修复语法之一时会出现另一个错误。
ALTER TABLE页面MODIFY COLUMN page_title varchar(25)COLLATE latin1_general_ci取得了诀窍!谢谢一百万! –
你为什么不告诉我们错误本身? – iehrlich