【发布时间】:2021-03-01 08:13:19
【问题描述】:
我尝试用排序规则创建一个表,如下图:
CREATE TABLE cuisines (
id VARCHAR(40) NOT NULL,
enName VARCHAR(45) NOT NULL,
frName VARCHAR(45) NOT NULL,
spotlight BOOLEAN NOT NULL,
enabled BOOLEAN NOT NULL,
emojis VARCHAR(40),
image_url VARCHAR(255),
PRIMARY KEY (id)
) DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;
但是Flyway说有语法错误,如下图。
[ERROR] Message : Syntax error in SQL statement "CREATE TABLE CUISINES (
[ERROR] ID VARCHAR(40) NOT NULL,
[ERROR] ENNAME VARCHAR(45) NOT NULL,
[ERROR] FRNAME VARCHAR(45) NOT NULL,
[ERROR] SPOTLIGHT BOOLEAN NOT NULL,
[ERROR] ENABLED BOOLEAN NOT NULL,
[ERROR] EMOJIS VARCHAR(40),
[ERROR] IMAGE_URL VARCHAR(255),
[ERROR] PRIMARY KEY (ID)
[ERROR] ) DEFAULT CHARSET=UTF8MB4 COLLATE[*] UTF8MB4_UNICODE_CI ";
有人可以教我如何在 Flyway 中设置排序规则吗?
谢谢!
【问题讨论】:
-
Flyway、MySQL 有哪些版本?