행 자체가 고유해야한다는 조건으로 MySQL 테이블에 행을 삽입하려고합니다. 예를 들어 행의 길이는 id
, name
및 address
이지만 중복 된 이름과 주소가 포함 된 삽입은 사용할 수 없습니다. 삽입하기 전에 select를 시도해 보았습니다. 결과를 찾지 못했지만 작동하지 않는 것 같습니다. 나는 현재 삽입하기 전에이 작업을 수행하려고 :MySQL 행이 고유한지 확인하는 방법은 무엇입니까?
SELECT * FROM locations WHERE cityId = $cityId AND countyId = $countyId AND stateId = $stateId AND countryId = $countyId AND district = $district;
편집 : 그 모든 필드는, 그들은 단지 모두 동시에 복제 할 수 없습니다 복제 할 수 있습니다.
이러한 ID는 중복 될 수 있으며 함께 복제 할 수 없습니다. – chustar
@chustar : 데니스의 제안은 그 요구 사항을 충족시킵니다. – Hammerite