java - .sql 文件中应包含冒号

标签 java spring vert.x

将 Spring 与 Vertx 结合使用还很陌生

我在资源目录中有这个 users.sql 文件:

enter image description here

代码如下:

DROP TABLE IF EXISTS USER;

CREATE TABLE USER(
  id INTEGER,
  description VARCHAR2(1000)
);

INSERT INTO USER (id, description) VALUES (1, 'product 1');
INSERT INTO USER (id, description) VALUES (2, 'product 2');
INSERT INTO USER (id, description) VALUES (1, 'product 3');
INSERT INTO USER (id, description) VALUES (4, 'product 4');

有人知道为什么它不喜欢这种语法吗?

最佳答案

USER 是 SQL 引擎中的保留关键字。 请尝试为您的表指定其他名称。

关于java - .sql 文件中应包含冒号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54385174/

相关文章:

java jpa ManyToOne 级联删除未按预期工作

hazelcast - 在 Quarkus 中配置集群 Vertx Eventbus 的问题

java - Vertx Kafka 通过显式轮询自动提交

java - 如何获取稍后使用 addView() 填充的 Linearlayout 的最终高度

java - AspectJ 在切入点上创建了大量方法

java - 从 2 个已知数组中初始化新数组

java - org.hibernate.MappingException : Could not determine type for:

java - 动态 HTML 表单名称生成

java - Spring Data JPA 无效的 page.sort 参数

java - Stubbing 一个带有副作用的 void 方法