MySQL-where 문에서 <>를 사용할 때 구문 오류 (삽입 위치)

Cem

나는 몇 가지 조건으로 mysql에서 'insert if'메커니즘을 구축하려고했습니다.

내가 그것을 구축하기 위해 따라 간 주제 : MySQL INSERT IF (custom if 문)

전체 코드는 다음과 같습니다.

insert into qualityScore (adGroupID, keywordID, qualityScore, day, clientID) 
select 222, 212, 6, '2016-07-23', 5
where ( select qualityScore from qualityScore where adGroupID=222 and keywordID = 212 and day < '2016-07-23' ) <> 5

그러나 아래에는 약간의 문제가 있습니다.

(select qualityScore from qualityScore where adGroupID=222 and keywordID = 212 and day < '2016-07-23')

이 조각을 혼자 실행하면 다음과 같은 결과가 반환됩니다.

       QualityScore
       ------------
       5

얻을 것으로 예상되는 결과입니다. 하지만 '<> 5'부분을 코드에 추가하면 문제가 발생합니다.

(select qualityScore from qualityScore where adGroupID=222 and keywordID = 212 and day < '2016-07-23') <> 5

MySQL 1064 구문 오류 코드를 반환합니다. 내가 아는 한, 구문이 옳은 것처럼 보이며이 문제로 이어지는 요점을 찾을 수 없습니다.

모든 제안을 주시면 감사하겠습니다. 감사.

Barmar

WHERE절 없이는 절을 가질 수 없습니다 FROM. 테이블없이 리터럴 만 선택하는 경우 더미 테이블을 사용하십시오 DUAL.

insert into qualityScore (adGroupID, keywordID, qualityScore, day, clientID) 
select 222, 212, 6, '2016-07-23', 5
from DUAL
where ( select qualityScore from qualityScore where adGroupID=222 and keywordID = 212 and day < '2016-07-23' ) <> 5

데모

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

where 절에서 CASE를 사용할 때 구문 오류

분류에서Dev

MySQL-문자열 / 숫자를 삽입하려고 할 때 구문 오류

분류에서Dev

PHP를 사용할 때 이상한 구문 오류 MySQL 오류

분류에서Dev

데이터베이스에 이미지를 삽입 할 때 mysql의 구문 오류

분류에서Dev

UPDATE 쿼리에서 INTERSECT를 사용할 때 SQL 구문 오류

분류에서Dev

구문 MySql 삽입 오류

분류에서Dev

MYSQL 삽입 구문 오류

분류에서Dev

대시에서 프로세스 대체를 사용할 때 '구문 오류 : "("예상치 못한 "오류보고

분류에서Dev

테이블에 새 데이터를 삽입 할 때 구문 오류

분류에서Dev

mysql 삽입-중복 구문 오류 건너 뛰기-sprintf (WHERE NOT EXISTS)

분류에서Dev

구문 분석 오류 : eslint를 사용할 때 예기치 않은 토큰 ..

분류에서Dev

mysql에서 트리거를 만들려고 할 때 구문 오류

분류에서Dev

mysql에서 프로 시저를 생성하려고 할 때 구문 오류

분류에서Dev

구문 오류에 PHP mysql 삽입

분류에서Dev

JavaScript에서 "this"를 사용하여 함수를 작성할 때 구문 오류

분류에서Dev

C #을 사용하는 MySQL 구문 오류 (Inti 삽입)

분류에서Dev

MySQL 세계 데이터베이스 SQL 파일에 데이터를 삽입 할 때 구문 오류가 있습니다.

분류에서Dev

vb.net에서 MS Access를 사용하여 삽입시 구문 오류

분류에서Dev

node-mysql을 사용할 때 SQL 구문 분석 오류

분류에서Dev

javafx를 사용하여 mysql 데이터베이스에 데이터를 삽입 할 때 오류 발생

분류에서Dev

PHP insert.php를 사용하여 mysql에 데이터를 삽입 할 때 오류 발생

분류에서Dev

zip 객체에서 for 루프를 사용할 때 잘못된 구문 오류

분류에서Dev

Cognos에서 IN_RANGE를 사용할 때 V5 구문 오류

분류에서Dev

Flyway를 사용할 때 프롬프트 명령에서 Oracle 구문 오류

분류에서Dev

명령 도움말 및 상태를 사용할 때 mysql이 SQL 구문에 오류가 있다고 표시하는 이유는 무엇입니까?

분류에서Dev

데이터베이스에 날짜를 삽입 할 때 SQL 구문 오류 (프레임 워크 : codeigniter)

분류에서Dev

Query 및 Importrange를 사용할 때 수식 구문 분석 오류

분류에서Dev

정수 대신 변수를 사용할 때 nuXmv 구문 오류

분류에서Dev

[]를 사용할 때 PHP 구문 분석 오류

Related 관련 기사

  1. 1

    where 절에서 CASE를 사용할 때 구문 오류

  2. 2

    MySQL-문자열 / 숫자를 삽입하려고 할 때 구문 오류

  3. 3

    PHP를 사용할 때 이상한 구문 오류 MySQL 오류

  4. 4

    데이터베이스에 이미지를 삽입 할 때 mysql의 구문 오류

  5. 5

    UPDATE 쿼리에서 INTERSECT를 사용할 때 SQL 구문 오류

  6. 6

    구문 MySql 삽입 오류

  7. 7

    MYSQL 삽입 구문 오류

  8. 8

    대시에서 프로세스 대체를 사용할 때 '구문 오류 : "("예상치 못한 "오류보고

  9. 9

    테이블에 새 데이터를 삽입 할 때 구문 오류

  10. 10

    mysql 삽입-중복 구문 오류 건너 뛰기-sprintf (WHERE NOT EXISTS)

  11. 11

    구문 분석 오류 : eslint를 사용할 때 예기치 않은 토큰 ..

  12. 12

    mysql에서 트리거를 만들려고 할 때 구문 오류

  13. 13

    mysql에서 프로 시저를 생성하려고 할 때 구문 오류

  14. 14

    구문 오류에 PHP mysql 삽입

  15. 15

    JavaScript에서 "this"를 사용하여 함수를 작성할 때 구문 오류

  16. 16

    C #을 사용하는 MySQL 구문 오류 (Inti 삽입)

  17. 17

    MySQL 세계 데이터베이스 SQL 파일에 데이터를 삽입 할 때 구문 오류가 있습니다.

  18. 18

    vb.net에서 MS Access를 사용하여 삽입시 구문 오류

  19. 19

    node-mysql을 사용할 때 SQL 구문 분석 오류

  20. 20

    javafx를 사용하여 mysql 데이터베이스에 데이터를 삽입 할 때 오류 발생

  21. 21

    PHP insert.php를 사용하여 mysql에 데이터를 삽입 할 때 오류 발생

  22. 22

    zip 객체에서 for 루프를 사용할 때 잘못된 구문 오류

  23. 23

    Cognos에서 IN_RANGE를 사용할 때 V5 구문 오류

  24. 24

    Flyway를 사용할 때 프롬프트 명령에서 Oracle 구문 오류

  25. 25

    명령 도움말 및 상태를 사용할 때 mysql이 SQL 구문에 오류가 있다고 표시하는 이유는 무엇입니까?

  26. 26

    데이터베이스에 날짜를 삽입 할 때 SQL 구문 오류 (프레임 워크 : codeigniter)

  27. 27

    Query 및 Importrange를 사용할 때 수식 구문 분석 오류

  28. 28

    정수 대신 변수를 사용할 때 nuXmv 구문 오류

  29. 29

    []를 사용할 때 PHP 구문 분석 오류

뜨겁다태그

보관