重複キーなどへの挿入に変換しようとしていた簡単なクエリがあり、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)"