0
的其餘的我這裏有一個MySQL更新,當用戶更改一個類別選擇,將複製該選擇其他選擇的休息過。以下是一個示例場景,其中只有第一個CD類別發生了變化,其餘部分反映相同。我如何獲得「nmc_category.catDesc ='$ pCDCategory」只更新該條目?MySQL的更新變化影響數據
$sql = "UPDATE nmc_cd "
. "JOIN nmc_category ON (nmc_cd.catID = nmc_category.catID) "
. "JOIN nmc_publisher ON (nmc_cd.pubID = nmc_publisher.pubID) "
. "SET nmc_cd.CDTitle='$pCDTitle',nmc_cd.CDYear='$pCDYear',nmc_cd.CDPrice='$pCDPrice',nmc_category.catDesc ='$pCDCategory', nmc_publisher.pubName = '$pCDPubName' , nmc_cd.pubID ='$pCDPubID', nmc_publisher.pubID='$pCDPubID' "
. "WHERE nmc_cd.CDID='$pCDID'";
nmc_cd表:
nmc_category表:
如果這是更新前行的地方嗎? –
是更新之前在mysql中使用此命令。 – 2015-12-03 07:27:56
這表明,當我把它放在這樣的語法錯誤 - > $ SQL =「設置SQL_SAFE_UPDATES = 0」 。 「UPDATE nmc_cd」 –