同步一下最近遇到的一些问题和解决方案。如果有写的不对的地方,或者有更好的解决方案,感谢大家指出:)
原项目来源指路:
https://github.com/codedrinker/community
数据库: H2内存数据库
报错语句
报错提示:[2023-11-01 11:22:05] [42001][42001] Syntax error in SQL statement “CREATE TABLE COMMUNITY.[*]user\000d\000a(\000d\000a id INT AUTO_INCREMENT PRIMARY KEY,\000d\000a account_id VARCHAR(100),\000d\000a name VARCHAR(50),\000d\000a token CHAR(36),\000d\000a gmt_create BIGINT,\000d\000a gmt_modify BIGINT\000d\000a)”; expected “identifier”; SQL statement:
原因:
- user是H2中的关键字,表名错误。
- 没有指定schema。具体表现为,修改表名为users后会继续报错:Schema “COMMUNITY” not found;
改正后的语句: