Liquibase не работает с автоинкрементом mysql

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

    <createTable tableName="mytable">
        <column name="id" type="number" autoIncrement="true">
            <constraints primaryKey="true" nullable="false"/>
        </column>
        <column name="name" type="varchar(50)"/>
        <column name="description" type="varchar(255)"/>
        <column name="image_path" type="varchar(255)"/>
    </createTable>

это не удается со следующей ошибкой:

liquibase.exception.DatabaseException: 
Error executing SQL CREATE TABLE 
kkm.mytable (id numeric AUTO_INCREMENT NOT NULL, name VARCHAR(50) NULL, description 
             VARCHAR(255) NULL, image_path VARCHAR(255) NULL, 
             CONSTRAINT PK_BOUFFE PRIMARY KEY (id)): 
Incorrect column specifier for column 'id'

Если я установил autoIncrement= "false", это работает отлично.
это известная проблема ?

EDIT:

это работает:

    <createTable tableName="mytable">
        <column name="id" type="number" autoIncrement="false">
            <constraints primaryKey="true" nullable="false"/>
        </column>
        <column name="name" type="varchar(50)"/>
        <column name="description" type="varchar(255)"/>
        <column name="image_path" type="varchar(255)"/>
    </createTable>

    <addAutoIncrement
            columnDataType="int"
            columnName="id"
            incrementBy="1"
            startWith="1"
            tableName="mytable"/>

1 ответов


изменить тип="номер" тип="типа".

i, e

 <createTable tableName="mytable">
        <column name="id" type="BIGINT" autoIncrement="true">
            <constraints primaryKey="true" nullable="false"/>
        </column>
        <column name="name" type="varchar(50)"/>
        <column name="description" type="varchar(255)"/>
        <column name="image_path" type="varchar(255)"/>
    </createTable>

надеюсь, что это работает..!!!!