ホームページ >バックエンド開発 >PHPチュートリアル >mysqlが存在する場合は更新し、存在しない場合は挿入する方法を教えてください。
mysql が存在する場合は更新されます。 mysql が存在しない場合は挿入されます。
mysql が存在する場合は更新されます。 ?
たとえば、友人に関するコメントを記録するテーブル
friend_id comment_num
データが存在する場合は、それを直接更新します。存在しない場合は、それを最初に挿入する方法を教えてください。ありがとうございます
-----解決策--------------------
REPLACE INTO `table` (friend_id,comment_num)VALUES(...); <br><font color="#e78608">------解決策---------</font><br>テーブル内の古いレコードがuser PRIMARY KEY または UNIQUE インデックス上の新しいレコードが同じ値を持つ場合、新しいレコードが挿入される前に古いレコードが削除されます <br> テーブルに PRIMARY KEY または UNIQUE インデックスがない限り、 REPLACE ステートメント。 <br>