찾다

 >  Q&A  >  본문

mysql 데이터베이스에 중복 데이터가 없는 경우에만 데이터 삽입

아아아아

mySQL DB에 데이터를 삽입하려고 합니다. 매개변수의 transactionDate, transactionNumber 및 uid가 stock_order_abusing 테이블 열의 market_day, order_number, uid와 동일한 경우 삽입이 없거나 삽입을 무시해야 합니다. 비교할 pk(기본 키)가 없습니다. Google의 모든 방법에는 중복 삽입을 방지하기 위해 기본 키가 있어야 한다고 나와 있습니다. 이 문제를 해결할 수 있는 방법이 있나요?

P粉883278265P粉883278265447일 전504

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

  • P粉216807924

    P粉2168079242023-09-14 13:57:28

    중복 레코드가 있을 때 아무런 조치도 취하지 않으려면 INSERT IGNORE 구문을 사용하면 됩니다.

    전체 문법 가이드는 다음과 같습니다

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