我有一个简单的查询,我试图转换为插入...重复键等,我遵循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