這是我當前語句INSERT或UPDATE是uniqu值存在
INSERT INTO TABLE (LAST_NAME, FIRST_NAME, DOB, ACCESSION, EXAM_DESC, LOCATION, EXAM_DATE, REFERRING)
VALUES (${patientIdentification_patientName_familyName},${patientIdentification_patientName_givenName},${patientIdentification_dateOrTimeOfBirth_value},${commonOrder_placerOrderNumber_entityIdentifier},${observationRequest_relevantClinicalInfo_value},${patientVisit_assignedPatientLocation_facility},${observationRequest_observationDateOrTime_value},${observationRequest_orderingProvider_familyName})
加入是在數據庫中是唯一的。我需要做的是如果ACCESSION值已經存在,那麼我想替換該行。如果它不存在(ACCESSION的值是唯一的),我希望它插入。
(這個問題的名似乎不同,但底層的問題是相同的:「我怎樣才能在MySQL中執行插入或更新?」) – ruakh 2013-03-22 23:38:34