使用PostgreSQL执行SQL语句时出错

xyb*_*rek 12 sql postgresql

我创建一个新的数据库,'sakila'pgAdmin III在我的本地PostgreSQL数据库中,然后执行这些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
Run Code Online (Sandbox Code Playgroud)

如何解决这个错误?

ale*_*oot 18

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

  • @xybrek尝试使用psql -U postgres db_name <file.sql导入 (3认同)