Vinzenz Mai: HTML5 - WebSQL - Auto Increment Primary Key

Beitrag lesen

Hallo,

WebSQL ist eine SQLite-Datenbank, wenn ich Mathias glauben darf:

tx.executeSql(
                'CREATE TABLE IF NOT EXISTS Test ('
                    + 'id INT NOT NULL AUTOINCREMENT PRIMARY KEY,'
                    + 'number INT NOT NULL '
                + ')'

führt bei mir im Chromium Debugger genau zur selben Meldung:

ja, das ist zu erwarten. SQLite ist da penibel und verlangt eine ganz bestimmte Reihenfolge der Schlüsselwörter, die Du verletzt.

Lasse ich AUTOINCREMENT weg, wird die Tabelle ordnungsgemäß angelegt - aber halt ohne den AUTOINCREMENT.

Du irrst, ganz besonders der Beitrag von EisFux und natürlich mein erster verlinkter Beitrag :-)

Freundliche Grüße

Vinzenz