と一致しないクエリを挿入し、私はこのようにMySQLのにいくつかのデータを挿入したいと思います:MySQLの値が
INSERT INTO user_data (user_id,value) VALUES (1,2)
は、ユーザーのために同じ値が存在しないことを確認する方法はありますか? user_idの値がまだ存在しない場合にのみデータを挿入しますか?
したがって、基本的にuser_idは複数の値を持つことができます。私はこれがユニークなフィールドを行うことができます知っています。しかし、私はSQLクエリでこれを行うために探しています
両方の列に一意の主キーを作成します。 – panther
あなたは競合条件を得ることができるSQLクエリでこれをしたくありません。user_idでPRIMARY KEYまたはUNIQUE KEYを作成すると、値が最適な解決方法です –
これはUNIQUE値で行うことができますが、私の元の投稿では、私はこの特定の挿入がSQLクエリで行われる必要があります。なぜなら、これをバックデートデータに使用しているために、テーブルフィールドで非ユニーク – Ahmed