Mysql изменяют сопоставление столбца и набор символов информационной схемы

Re; пост - «Мне нужно решение, которое не использует альфа-версии, поскольку это правила моей компании.»

Изменение версии на 1.0 & amp; значение «все» заставило меня работать:

<plugin>
<!-- We use this plugin to ensure that our usage of the
maven-jaxb2-plugin is JDK 8 compatible in absence of a fix
for https://java.net/jira/browse/MAVEN_JAXB2_PLUGIN-80. -->
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>properties-maven-plugin</artifactId>
    <!--
    <version>1.0-alpha-2</version> -->
    <version>1.0.0</version>
    <executions>
        <execution>
            <id>set-additional-system-properties</id>
            <goals>
                <goal>set-system-properties</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <properties>
            <property>
                <name>javax.xml.accessExternalSchema</name>
                <value>all</value>
            </property>
        </properties>
    </configuration>
</plugin>
15
задан Charles Sprayberry 28 January 2012 в 22:59
поделиться

2 ответа

Насколько мне известно, вы не можете запускать команды ALTER TABLE для таблиц в information_schema . Вместо этого вы, вероятно, захотите взглянуть на переменные character_set _ * . Вы можете увидеть, какие переменные и какие значения установлены на вашем сервере MySQL, с помощью команды show variables :

show variables like "character_set_%";

Переменная, имеющая отношение к метаданным в MySQL, например, information_schema ] таблицы, это переменная character_set_system . Я думаю, что my.cnf - подходящее место для его установки.

На этой странице есть дополнительная информация: UTF-8 для метаданных .

Для обычных таблиц,

11
ответ дан 1 December 2019 в 01:53
поделиться

Чтобы изменить набор символов и сопоставление для всех столбцов в существующей таблице, используйте:

ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name [COLLATE collation_name];
19
ответ дан 1 December 2019 в 01:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: