sql >> データベース >  >> RDS >> Mysql

mysqlテーブルに挿入し、現在のデータを上書きします

    ほんの少しのチートシート。
    Mysqlには、一意のキーの重複を処理するための3つの異なるシナリオがあります。

    したい場合は...

    • 何もしない-INSERT IGNOREを使用します
    • 既存のものを削除して新しいものを作成します- REPLACE INTO
    • 既存の更新-ON DUPLICATE UPDATE


    1. MySQLのすべてのレコードに対して一意のタイムスタンプを取得できますか?

    2. mysqlに対応する結果がない場合でもカウントを取得するにはどうすればよいですか?

    3. MySQLのフィルタを使用した多対多のテーブルの内部結合

    4. PHPのMySQLデータベースからblobベースのファイルをダウンロードする方法は?