'bookName'が'bookName'と等しい行が存在することを検出して更新する代わりに、まったく新しい行を作成します。私のコマンドの何が問題になっていますか?ありがとう!
$query = mysql_query(
"INSERT INTO custombookinfo (userId, sendToAddress, work, caseStudies, url, entryPoint, date, bookName)
VALUES ('$userId', '$emailAddress', '$work', '$caseStudies', '$url', '$entryPoint', '$date', '$bookName')
ON DUPLICATE KEY UPDATE bookName = 'bookName'"
);