を挿入update-重複キーの上に私が持っている:私は以下のコードを使用すると id (auto int index), user_id (P.key and links to other table), Doc_Name, abstract
挿入は...繰り返し私のドキュメント表の
は、それはちょうど私がそれを持っている必要があるときに、同じだuser_idは2を持っているので、別の行を挿入します更新しました。明らかにIDはそれが自動intであるので番号で続行します、そして、なぜこれが動作しないのかと何かがあるかどうかわかりません。
$the_query = sprintf("INSERT INTO `document` (`user_id`,`Doc_Name`,`abstract`)
VALUES ('%d','%s','%s')",'$user_id', '$Doc_Name', '$abstract')
ON DUPLICATE KEY UPDATE
user_id=user_id+'$user_id',
Doc_Name=Doc_Name+'$Doc_Name',
abstract=abstract+'$abstract' "
);
あなたは 'SHOW CREATE TABLE Document' –
フルテーブルコードの出力を表示することができますか? – user1296762