我有一个默认的服务器sorting规则为utf8_general_ci的Google云端SQL实例。 我想将其更改为utf8_unicode_ci 。 我怎样才能做到这一点?
之前,我可以转到“旧”Google Cloud SQL控制台并以超级pipe理员身份运行SQL; 我想我可以通过这种方式进行改变。 但是,我没有看到这个链接在新的控制台中的任何地方,当远程运行SQL(甚至作为根)时,我不能执行超级pipe理员更改。
我也看过configurationMySQL标志 ,但只有字符集可用于修改( character_set_server ),而不是整理。
有没有一种方法可以将默认服务器sortingutf8_unicode_ci更改为Google Cloud SQL实例中的utf8_unicode_ci ?
使用Google Cloud SQL API更改GCS数据库的sorting规则值。 在这种情况下,请使用patch方法来执行数据库设置的部分更新。 你可以通过API Explorer来做到这一点Try it! 。
不幸的是,目前似乎没有办法做到这一点。
另一个答案演示了如何编辑特定数据库的sorting规则,而不是服务器范围的。 Google Cloud SQL API似乎没有办法做这个服务器或实例范围。