开发者社区> 问答> 正文

最新版fastsql-preview 520 : com.alibaba.fastsql.sql.p

fastsql版本: 最新的520 sql语句以及Exception:

case 1 : sql_6 = "CREATE INDEX idx_t_uid on stu_score (uid) COMMENT '' ALGORITHM DEFAULT LOCK DEFAULT "; Exception in thread "main" com.alibaba.fastsql.sql.parser.ParserException: syntax error, error in :'ITHM DEFAULT LOCK DEFAULT, pos 134, line 1, column 136, token IDENTIFIER null at com.alibaba.fastsql.sql.parser.SQLParser.printError(SQLParser.java:363) at com.alibaba.fastsql.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:520) at com.alibaba.fastsql.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:92) at com.test.HelloWorld.main(HelloWorld.java:266)

case 2: sql = "alter table test COLLATE utf8mb4_unicode_ci" ; Exception in thread "main" com.alibaba.fastsql.sql.parser.ParserException: syntax error, error in :'LATE utf8mb4_unicode_ci', expect =, actual null, pos 44, line 1, column 27, token IDENTIFIER utf8mb4_unicode_ci at com.alibaba.fastsql.sql.parser.SQLParser.printError(SQLParser.java:363) at com.alibaba.fastsql.sql.parser.SQLParser.accept(SQLParser.java:371) at com.alibaba.fastsql.sql.dialect.mysql.parser.MySqlStatementParser.parseAlterTable(MySqlStatementParser.java:4818) at com.alibaba.fastsql.sql.dialect.mysql.parser.MySqlStatementParser.parseAlter(MySqlStatementParser.java:3544) at com.alibaba.fastsql.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:264) at com.alibaba.fastsql.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:92) at com.test.HelloWorld.main(HelloWorld.java:266)

case 3: sql_8 = "alter table task AUTO_INCREMENT = 20000000 COMMENT ='自增起始值'" ; Exception in thread "main" com.alibaba.fastsql.sql.parser.ParserException: syntax error, error in :'0000 COMMENT ='自增起始值'', expect ON, actual =, pos 52, line 1, column 52, token = at com.alibaba.fastsql.sql.parser.SQLParser.printError(SQLParser.java:363) at com.alibaba.fastsql.sql.parser.SQLParser.accept(SQLParser.java:371) at com.alibaba.fastsql.sql.parser.SQLStatementParser.parseComment(SQLStatementParser.java:3488) at com.alibaba.fastsql.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:354) at com.alibaba.fastsql.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:92) at com.test.HelloWorld.main(HelloWorld.java:266)

原提问者GitHub用户hyy613

展开
收起
绿子直子 2023-05-09 08:10:33 120 0
1 条回答
写回答
取消 提交回答
  • 这些是有一些问题,已反馈做修改,建议先绕过

    alter table test COLLATE = utf8mb4_unicode_ci alter table task AUTO_INCREMENT = 20000000 , COMMENT ='自增起始值'

    原回答者GitHub用户agapple

    2023-05-09 19:37:36
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载