Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


H2 Syntax error in SQL statement expected "identifier"

H2 大约 392 字

错误信息

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]

错误原因

userH2数据库中的关键字。

解决方法

方法一

jdbc url中添加;NON_KEYWORDS=USER

spring:
  datasource:
    url: jdbc:h2:mem:testdb;NON_KEYWORDS=USER

方法二

修改表名。

相关 issue

https://github.com/h2database/h2database/issues/3363

阅读 281 · 发布于 2023-03-21

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批