0
나는 제거하고 싶은 중복 헤더를 포함하고있는 sqlite 테이블을 가지고있다. 이것은 나의 현재 진술이다.필드가 헤더와 동일한 테이블에서 레코드를 삭제하는 방법은 무엇입니까?
DELETE FROM table WHERE FIELD = "FIELD"
이 명령문을 실행하면 전체 테이블이 삭제됩니다.
나는 제거하고 싶은 중복 헤더를 포함하고있는 sqlite 테이블을 가지고있다. 이것은 나의 현재 진술이다.필드가 헤더와 동일한 테이블에서 레코드를 삭제하는 방법은 무엇입니까?
DELETE FROM table WHERE FIELD = "FIELD"
이 명령문을 실행하면 전체 테이블이 삭제됩니다.
문자열에 큰 따옴표를 사용하지 마십시오!
delete from table where field = 'field';
문자열 구분 기호에 대한 SQL 표준은 작은 따옴표입니다. 때로는 큰 따옴표가 사용되지만 열 이름의 이스케이프 문자로도 사용됩니다. 따라서 코드는 where field = field
이고 모든 NULL이 아닌 값이 삭제됩니다.
이것은 효과가 있습니다. 나는 대답을 받아들이 기 위해 10 분을 기다려야한다. 고맙습니다! – Dave123