insert ignore ステートメントを使用してデータベースに名前を付けようとしています。重複を作成したくありませんが、使用する挿入無視ステートメントは挿入を続けます!
ステートメントは次のとおりです。
INSERT IGNORE INTO firstname(name) VALUES ('Tommy')
私のデータベースはこれを示しています:
id | name
-------------
1 Tommy
2 Tommy
3 Tommy
私を助けてくれる人々のためのいくつかの情報。私のIDは私の主キーであり、自動インクリメントされます。
私の推測では、新しい ID が自動的に作成されるため、新しい結果と見なされます。Tommyという名前が最初に存在するかどうかをチェックするより大きなSQLクエリでこの例外を解決する方法がわかりません
ありがとう