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

多対多の関係のためにノードmysqlに重複レコードを挿入するのをブロックする方法は?

    まず、テーブルにUNIQUEインデックスを追加する必要があります。レコードを挿入するときは、これを参照してください

    SequelizeでSequelizeUniqueConstraintErrorを無視する方法

    アップサートメソッドのドキュメントを続編する https:// sequelize .org / master / class / lib / model.js〜Model.html#static-method-upsert

    ALTER TABLE table_name ADD UNIQUE INDEX(FirstName、lastName);

    次に、挿入無視を使用してレコードの重複を回避します。

    INSERT IGNORE INTO table_name(product_id、customer_id)VALUES(1、2)、(1、2);

    参照:

    https://www.mysqltutorial.org/mysql-insert-ignore/



    1. datatableをreportviewerランタイムにバインドする方法

    2. TSQLはトランザクション内で試行/キャッチしますか、またはその逆ですか?

    3. PostgreSQLでお金をフォーマットする方法

    4. PostgreSQL9.0をWindowsサービスとして登録して実行します