根据教程 定义数据库表结构,并生成 CRUD+cache 代码,创建了 sql 文件,个人盲改了下,导致 SQL 有一些错误,但报错信息并不明确,靠猜想是我 SQL 语句出了问题,修改正确后指令正确执行正常结束。
多加了 ,,或者加索引的语法不正确等都会触发不同的错误, syntax error at position xxx ,且没什么规律
执行过程截图如下:
CREATE TABLE `shorturl`
(
`shorten` varchar(255) NOT NULL COMMENT 'shorten key',
`url` varchar(255) NOT NULL COMMENT 'original url',
PRIMARY KEY (`shorten`),
INDEX url_idx(`url`(20))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;