0
Ich wollte die erste Zeile der Tabelle X unten auswählen und die Spalte "Name" auf "53656C696E613333" aktualisieren, wie unten gezeigt. SQLite sagt immer Syntaxfehler. Kann jemand bitte mit diesem Problem helfen? Danke vielmals!SQL-Syntaxfehler mit Hex-Funktion
CREATE TABLE Ages (name VARCHAR(128),age INTEGER)`
DELETE FROM Ages;
INSERT INTO Ages (name,age) Values ('Alex',25);
INSERT INTO Ages (name,age) Values ('Mel',31);
INSERT INTO Ages (name,age) Values ('Fred',30);
INSERT INTO Ages (name,age) Values ('Nancy',35);
INSERT INTO Ages (name,age) Values ('Nathan',13);
INSERT INTO Ages (name,age) Values ('Oscar',24);
SELECT hex (name||age) AS X FROM Ages ORDER BY X
SELECT * FROM X LIMIT 1
UPDATE X SET name = '53656C696E613333'
Es gibt keine Tabelle 'X' überall, sondern nur ein 'X' Alias für den 'hex (Name | | alter) 'ergeben sich im vorherigen SELECT. Versuchen Sie, 'Ages' zu aktualisieren? –