SQL-Statement Prüfen ob eine Spalte einen Wert enthält

bolli24

Mitglied
Hallo,

ich arbeitete zurzeit an einer kleinen Anwendung die Verbindung mit einem Loginserver aufbauen soll.
Die Passwörter werden mit Salt und Benutzernamen als hash gespeichert. Zunächts habe die allles in .txt Dateien gespeixhert.
Dich nun möchte ich die Daten in einer kleinen Sqlite Datenbank speichern.

Soweit so gut. Dich um sicherzustellen, dass jeder Benutzername nur einmal verwendet wir brauche ich eine Möglichkeit zu prüfen, ob ein Name in dee entsprechenden Spalte schon existiert.

Hat diesbezüglich jemand eine Idee?

Mit freundlichen Grüßen
Henrik
 
Also zum einen solltest du dies erzwingen über ein UNIQUE Constraint. Dann ist nicht zwei mal ein Wert eintragbar.

Zum anderen kannst Du die Tabelle doch jederzeit abfragen - SELECT COUNT(*) WHERE ... Da kommt dann halt 0 oder 1 bei raus.

Konrad
 

Neue Themen


Zurück
Oben