반응형
이 쿼리를 실행할 때 :
DELETE FROM `wp_posts` WHERE id NOT IN
(SELECT id FROM wp_posts WHERE post_status = 'publish')
다음과 같은 오류 메시지가 나타납니다.
FROM 절에서 업데이트 할 대상 테이블 'wp_posts'를 지정할 수 없습니다.
여기에 구문 문제가 무엇인지 확실하지 않습니다.
해결 방법
이는 하위 쿼리를 사용하지 않고 수행 할 수 있습니다. 다음을 시도하십시오
DELETE FROM 'wp_posts' WHERE post_status != 'publish'
참조 페이지 https://stackoverflow.com/questions/10366019
반응형
'MySql' 카테고리의 다른 글
MySQL 테이블에있는 모든 레코드의 한 열에 대한 값 설정 (0) | 2021.02.13 |
---|---|
MySQL utf8_general_ci와 utf8_unicode_ci의 차이점은 무엇입니까? (0) | 2021.02.13 |
MySQL UTF-8 : 데이터베이스에서는 올바르게 표시되지만 utf-8 문자 집합에도 불구하고 HTML에서는 표시되지 않습니다. (0) | 2021.02.13 |
MySQL 플래그의 데이터 유형은 무엇입니까? (0) | 2021.02.13 |
MySQL 외래 키 제약 조건을 추가하기 위해 MySQL 테이블을 변경하면 오류가 발생합니다. (0) | 2021.02.13 |
댓글