[SQL] phpPgAdmin에서 PostgreSQL을 삽입 쿼리 구문 오류
SQLphpPgAdmin에서 PostgreSQL을 삽입 쿼리 구문 오류
표준 삽입 쿼리를 실행하려고하지만, 그것은 작동하지 않습니다.
INSERT INTO users (vk_id, eu_name, eu_society, eu_notes, eu_want_team)
VALUES ("123123133","Eu name","Eu society","Eu notes","true")
내가 오류는 다음과 같다 :
ERROR: syntax error at or near "INTO" LINE 1: SELECT COUNT(*) AS
total FROM (INSERT INTO users (vk_id, eu_...
무슨 일이 오류를 일으키는?
해결법
-
==============================
1.나는 당신의 오류를 재현하려고 phpPgAdmin를 설치했습니다. 테스트 테이블을 만들려고 할 때 나는 바로 그것을 가지고 :
나는 당신의 오류를 재현하려고 phpPgAdmin를 설치했습니다. 테스트 테이블을 만들려고 할 때 나는 바로 그것을 가지고 :
phpPgAdmin 같은 외모에서 총으로 SELECT COUNT (*)에 검색어를 wraping 그래서 (...). 나는 쿼리 페이지에서 체크 박스 "페이지를 매기는 결과가"(분명히 phpPgAdmin 그것을 얻을 것이다 행 수를 계산 한 후 페이지에서 그것을 페이지를 표시하려고)에서로 설정되어있는 경우에만 발생하는 것으로 나타났습니다. 선택을 취소하고 쿼리는 잘 작동합니다 :
1 업데이트
비슷한 질문 - INSERT INTO PostgreSQL을
2 업데이트
@akshay 댓글에서 언급 한 바와 같이, 당신은 또한, 명령 행을 통해 쿼리를 실행 유사한 오류가 여기 상황과 대답 설명 볼 수 있었다 - PostgreSQL을 사용하지 않도록 더 출력
-
==============================
2.페이지의 본체에 하나, 페이지 상단의 메뉴 바에서 한 - phpPgAdmin UI가 실행 SQL에 대한 두 개의 링크를 제공합니다.
페이지의 본체에 하나, 페이지 상단의 메뉴 바에서 한 - phpPgAdmin UI가 실행 SQL에 대한 두 개의 링크를 제공합니다.
당신이 테이블 만들기와 같은 데이터 정의 문을 실행하면 페이지의 본체에있는 사람은 당신이보고있는 오류가 발생합니다.
그러나, 메뉴 막대에있는 사람은 문제없이 데이터 정의 쿼리를 실행합니다.
한마디로 :
화면
-
==============================
3.당신은뿐만 아니라이 시도 할 수
당신은뿐만 아니라이 시도 할 수
INSERT INTO "사용자"( "사용자 이름", "password_hash", "FIRST_NAME", "LAST_NAME") VALUES ( '푸', MD5 ( '54321'), '푸', '바');
from https://stackoverflow.com/questions/18368831/postgres-sql-insert-query-syntax-error-from-phppgadmin by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 60000000 개 항목, 특정 월에서 항목을 선택합니다. 어떻게 데이터베이스를 최적화? (0) | 2020.04.16 |
---|---|
[SQL] 오라클에서 SQL 쿼리에서 연결할 결과 (0) | 2020.04.16 |
[SQL] SQL Server의 문자열 CONCAT 필드 값 (0) | 2020.04.16 |
[SQL] 그룹 당 하나 개의 칼럼의 최대 값을 반환 행 [중복] (0) | 2020.04.16 |
[SQL] SELECT 절에서 여러 설정을 돌려주는 기능을위한 예상되는 동작은 무엇인가? (0) | 2020.04.16 |