나는 이전 튜토리얼을 배우면서 Postgres를 배우기 때문에 게시 된 이후로 변경되었을 수도 있습니다. 자습서 (psql 사용)에서 테이블을 만들고 insert
문을 수행합니다. SQL을 활용PostgreSQL : INSERT INTO 구문 오류
ERROR: syntax error at or near "0"
LINE 1: insert into people(0,'Steve Jobs');
^
내가 복사 붙여 넣기를 해봤 : 나는 각 삽입 문에 대해이 오류가
http://www.postgresqlforbeginners.com/2010/11/create-table-and-constraints.html
create table people(
id int PRIMARY KEY,
name varchar NOT NULL
);
insert into people(0,'Steve Jobs');
insert into people(1,'Mike Markkula');
insert into people(2,'Mike Scott');
insert into people(3,'John Sculley');
insert into people(4,'Michael Spindler');
insert into people(5,'Gil Amelio');
insert into people(6,'Mike Scott');
: 여기 튜토리얼 및 오류의 원인이 psql
명령을 해당입니다 명령 psql
외부의 셸에서 명령을 실행하여 공백을 추가하고 '
따옴표 대신 "
을 사용하는 명령 (즉, INSERT
) ... 모든 결과 t 그는 같은 오류. 뭔가 바뀌었나, 아니면 내가 뭔가 잘못하고있는 걸까요?
'values' 키워드가 누락되었습니다. https://www.postgresql.org/docs/current/static/sql-insert.html 튜토리얼은 틀리다. –
네. 나는 그걸 또한 시도했다고 생각했는데 아마도 '값'대신에 '가치'를했을 것입니다. 어쨌든 감사합니다 – DjH