我有一个简单的查询,我试图将其转换为插入...在重复键等上,我遵循了 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']) ."')";
更简单一点:
$sql = "INSERT INTO database.tablename(ID, Description)
VALUES(ID, Description) on Duplicate Key Update Description = VALUES(Description)"