>  Q&A  >  본문

pymysql은 존재하지 않는 경우에만 삽입합니다.

SQL을 사용하고 데이터베이스에 항목이 없는 경우에만 데이터를 삽입하려고 하는 것은 이번이 처음입니다. 내 SQL은 다음과 같습니다:

으아악

안타깝게도 구문 오류가 발생했습니다

P粉956441054P粉956441054236일 전291

모든 응답(1)나는 대답할 것이다

  • P粉811349112

    P粉8113491122024-02-27 11:19:14

    테이블에 없는 행만 삽입하려는 경우 다양한 옵션이 있습니다.

    1. 식을 통해 고유 인덱스를 생성하여 존재 여부를 감지합니다. 이 표현식의 값이 테이블에 이미 존재하는 경우 서버는 삽입을 방지합니다.

    2. 중복 키 업데이트 및 가짜 UPDATE 작업에 INSERT ..를 사용하세요(예: id = id,其中 id가 기본 키임).

    3. INSERT를 사용하세요. 존재하지 않는 곳에 따라 선택하세요. 삽입은 WHERE 절이 TRUE를 반환하는 경우에만 수행됩니다.

    더 많은 옵션이 있습니다...

    회신하다
    0
  • 취소회신하다