MySQL 단일 쿼리에 여러 행 삽입에 대한 MySQL ON DUPLICATE KEY UPDATE
단일 쿼리에 여러 행을 삽입하려는 SQL 쿼리가 있습니다. 그래서 다음과 같이 사용했습니다. $sql = "INSERT INTO beautiful (name, age) VALUES ('Helen', 24), ('Katrina', 21), ('Samia', 22), ('Hui Ling', 25), ('Yumie', 29)"; mysql_query( $sql, $conn ); 문제는이 쿼리를 실행할 때 UNIQUE 키 ( PRIMARY KEY 가 아님)가 아닌지 확인하고 싶습니다. 위의 'name'을 확인해야하며 이러한 'name'이 이미 존재하는 경우 해당하는 전체 행을 업데이트해야합니다. 그렇지 않으면 삽입해야합니다. 예를 들어, 아래 예에서 'Katrina'가 이미 데이터베이스에있는 경우 필드 수에 관..
2020. 11. 28.