H2 Syntax error in SQL statement expected "identifier"
H2 About 392 words错误信息
Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "create table [*]user (xxx)"; expected "identifier"; SQL statement:
create table user (xxx) [42001-214]
错误原因
user
是H2
数据库中的关键字。
解决方法
方法一
jdbc url
中添加;NON_KEYWORDS=USER
spring:
datasource:
url: jdbc:h2:mem:testdb;NON_KEYWORDS=USER
方法二
修改表名。
相关 issue
Views: 2,550 · Posted: 2023-03-21
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...