データベーステーブルに一意のインデックスをsteamid
に設定しました。私はどのように私はエラーを取得せずにこのキー(古いレコードを削除する)の重複値を持つレコードを挿入することができます私は不明です。誰かが私のコードを編集してそれを適切にすることができました、ありがとう。SQLでの重複値の削除または更新
$sql = "INSERT INTO steam_data (reg_date, reg_year, steamname, steamid) VALUES ('$dateoutput', '$dateoutputyear', '$personaname', '$steamid')";
エラーは次のとおりです。
Error: INSERT INTO steam_data (reg_date, reg_year, steamname, steamid) VALUES ('March 20, 07:09pm', '2017', 'Aweosmedude', '76561113498123831721') Duplicate entry '76561113498123831721' for key 'steamid'
ありがとう、これは私が探しているものですが、データがsteamidのために存在する場合は、steamname値を更新してください。そのために素早くコードを作成できますか?ありがとう! – CodeLight
'重複キー更新でsteamname = VALUES(スチームネーム)' –
私は答えを編集しました。それを承認済みとしてマークすることができます –