sql - 使用 PostgreSQL 执行 SQL 语句时出错

标签 sql postgresql

我在本地 PostgreSQL 数据库中使用 pgAdmin III 创建了一个新数据库 'sakila',然后执行了这些 sql 语句:

sakila-schema.sql然后 sakila-data.sql

第一个语句执行没有错误,但是第二个SQL在执行时确实产生了错误:

ERROR:  syntax error at or near "1"
LINE 112: 1 PENELOPE GUINESS 2006-02-15 09:34:33
          ^

********** Error **********

ERROR: syntax error at or near "1"
SQL state: 42601
Character: 2511

如何修复这个错误?

最佳答案

你不能用 pgAdmin COPY FROM stdin,你必须使用 psql工具,问题是 pgAdmin 不是一个控制台应用程序,没有容易使用的标准输入,所以你不能从标准输入复制。

关于sql - 使用 PostgreSQL 执行 SQL 语句时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11673764/

相关文章:

java - 为什么我的 sql 调用在 MySQL 中有效,但在我的 Java 类中无效

sql - SQL 中具有多个 group by 子句的 SUM 和 MAX 函数会导致问题

postgresql - 从 plv8 访问 PostGIS 功能

postgresql - 使用 postgres tablefunc crosstab() 返回空单个值

php - SQLSTATE[42000] : Syntax error or access violation: 1055 for groupby in laravel

sql - 使用 WHERE 子句的交叉连接与内连接的性能比较

mysql - 任何值的 SQL WHERE 子句?

sql - 如何获取PostgreSQL中每五分之一数据的行数

sql - 有效计算当前活跃用户数

python - 选择带有 IS NULL 和值的查询