[SQL] 삭제 "열이 존재하지 않습니다"
SQL삭제 "열이 존재하지 않습니다"
나는 포스트 그레스에서 매우 간단한 삭제 쿼리를 실행하기 위해 노력하고있어
질문:
delete from "Tasks" where id = "fc1f56b5-ff41-43ed-b27c-39eac9354323";
결과:
ERROR: column "fc1f56b5-ff41-43ed-b27c-39eac9354323" does not exist
LINE 1: delete from "Tasks" where id = "fc1f56b5-ff41-43ed-...
나는 ID가 그 값을 기록 간단한 테이블이 있습니다. 왜 "fc1f56b5-ff41-43ed-b27c-39eac9354323은"열 이름인지 그 일이 무엇입니까?
해결법
-
==============================
1.문제는 당신이 따옴표 ( ")를 사용하는 것입니다 교환 ( ')와 작은 따옴표를. SQL 취급 따옴표 안에 무엇이"(즉, 테이블 이름, 시저 이름, 열 이름 등), 문자 상수 필요가 식별자로 " 작은 따옴표로 묶어야합니다
문제는 당신이 따옴표 ( ")를 사용하는 것입니다 교환 ( ')와 작은 따옴표를. SQL 취급 따옴표 안에 무엇이"(즉, 테이블 이름, 시저 이름, 열 이름 등), 문자 상수 필요가 식별자로 " 작은 따옴표로 묶어야합니다
당신은 말할 수 있습니다 :
delete from "Tasks" where id = 'fc1f56b5-ff41-43ed-b27c-39eac9354323'
from https://stackoverflow.com/questions/52596779/delete-column-does-not-exist by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 파티션 기능 COUNT () OVER 가능 DISTINCT 사용 (0) | 2020.04.28 |
---|---|
[SQL] SQL은 : 레코드가 존재하는 경우 어떻게 제대로 확인 (0) | 2020.04.28 |
[SQL] SQL : 어떻게 열의 각 구별 값의 수를 얻는 방법? (0) | 2020.04.28 |
[SQL] 어떤 레코드가 발견되지 않으면 값을 반환 (0) | 2020.04.28 |
[SQL] MySQL은 / SQL : 만 날짜 시간 컬럼에 날짜별로 그룹 (0) | 2020.04.28 |