Hi,
»» create table z (
»» id integer primary key,
»» a varchar,
»» b varchar,UNIQUE(b)
»» );
»»
»» Das sollte doch eigentlich richtig sein(?), funktionieren tut es auch.
Vielleicht mal SQLite-Doku konsultieren: http://www.sqlite.org/lang_createtable.html
Das immer wieder auf dieses englische, fachlatain, ohne Suchfunktion verlinkt wird. Ein konkreter Hinweis wäre sicher besser, so is dein Link unbrauchbar.
Als ich eine Möglichkeit suchte UNIQUE Werte auf dieses Art zu bestimmen habe ich überall gesucht, natürlich auch im Manual, und auch hier im Forum einiges angeschaut. Irgendwo her muss ich ja dann gefunden haben, das dies richtig ist und würde mich nicht wundern wenns im Manual war. Wie gesagt es funktioniert auch, wenn du meinst es wäre falsch dann sag es auch und schmeiss nicht einfach einen Link unbegründet hinein.
»» Ein anderes Ding ist das Autoincrement Feld. Aber wohl eher ein Problem von Sqlite, denn wenn ich bei der Erstellung, wie empfohlen, zu dem INTEGER auch noch, wie bei MYSQL gewohnt, eine Zahl eingeben also INTEGER(9) eingebe, dann wird das nix mit Autoincrement.
»»
s.o.
Wenn du etwas meinst zu wissen, dann sag es.
Mike