我有一個簡單的查詢,我試圖轉換爲插入...重複鍵等,我遵循mysql指南,但由於某種原因,它不更新我的文字。但它確實成功地創建了新的行。任何幫助將不勝感激。查詢的目的是添加和更新少量文本。MySQL插入到重複鍵查詢沒有更新
$sql = "INSERT INTO fetss.ocs_extended(ocsID, internalNOTE)
VALUES('" .(int)$_POST['id'] ."', '". $db- >quote($_POST['note_desc']) ."')
ON DUPLICATE KEY UPDATE internalNOTE = VALUES('". $db->quote($_POST['note_desc']) ."')";
要多liitle有點簡單:
$sql = "INSERT INTO database.tablename(ID, Description)
VALUES(ID, Description) on Duplicate Key Update Description = VALUES(Description)"
是您的ID設置爲唯一指標? – Bill