Ich möchte einen Datensatz in eine Sqlite-Tabelle einfügen, wenn es tatsächlich nicht eingefügt ist.SQLite Abfrage zum Einfügen eines Datensatzes Wenn nicht existiert
Lassen Sie uns sagen, dass es drei Felder pk hat, Name, Adresse
ich mit dem Namen neuer Datensatz eingefügt werden soll, wenn dieser Name preveously nicht hinzugefügt.
Können wir dies in einer einzigen Abfrage tun. Es scheint, als ob es manchmal etwas anders als SQL-Abfragen ist.
CREATE TABLE-Benutzer ('pk' INTEGER PRIMARY KEY, 'Name' VARCHAR (100), 'Count' INTEGER) ; Dies ist meine aktuelle Tabelle. Wie könnte ich es ändern? Tut mir leid, ich konnte nur verstehen :( –
Ich habe es gerade. CREATE TABLE Benutzer ('PK' INTEGER PRIMÄRSCHLÜSSEL, 'Name' VARCHAR (100) UNIQUE, 'Count' INTEGER); –
Weil das Auslösen von Ausnahmen ist nicht, wie Sie Probleme behandeln. Sie können eine Abfrage schreiben, um schnell zu laufen, oder Sie können faul sein .. – Dan