sql - "INSERT"处或附近的 postgreSQL 语法错误

标签 sql postgresql

这是我的代码:

SET SEARCH_PATH TO work

/* Task 1 */

INSERT INTO Category (CategoryID, Name, CategoryType)    

VALUES(1,'English','fiction');

这里是错误:

ERROR:  syntax error at or near "INSERT"
LINE 4: INSERT INTO Category (CategoryID,Name,CategoryType)
          ^
********** Error **********

ERROR: syntax error at or near "INSERT"
SQL state: 42601
Character: 45

最佳答案

SET 语句末尾需要一个分号:

SET SEARCH_PATH TO work;

关于sql - "INSERT"处或附近的 postgreSQL 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36875900/

相关文章:

java - SQL异常 : No suitable driver found for jdbc:postgresql

java - 使用 jOOQ 传递空主键以使其由数据库设置

sql - 导致 PostgreSQL 9.3 语法错误的代码有什么问题

mysql - 编写包含多个 OR 的 SQL 查询的更好方法

sql - 通过优先考虑分类值来删除重复项

sql - 从 PostgreSQL 表中选择数组的 JSON 对象

sql - 如何选择事务隔离级别?

mysql - 在 mysql 中使用 IN 获取结果时添加列

MySql:按项目数然后按内容排序列表

java - 一对多 hibernate 关系以不同方式保存主键。帮助我