Ho il seguente codice SQLite. Come posso inserire un ID univoco di generazione automatica in ogni riga?Come inserire un ID univoco in ogni riga SQLite?
tx.executeSql('DROP TABLE IF EXISTS ENTRIES');
tx.executeSql('CREATE TABLE IF NOT EXISTS ENTRIES (id unique, data)');
tx.executeSql('INSERT INTO ENTRIES (id, data) VALUES (1, "First row")');
tx.executeSql('INSERT INTO ENTRIES (id, data) VALUES (2, "Second row")');
avviso, che "La parola chiave AUTOINCREMENT impone extra CPU, memoria, spazio su disco, e il disco sovraccarico I/O e dovrebbe essere evitato se non strettamente necessario. E ' di solito non è necessario. " (https://www.sqlite.org/autoinc.html) –
@MichaelDorner: Grazie, interessante, ho aggiornato la risposta. – Andomar
Nota che * deve * essere 'intero' e non 'int' in PHP con PDO, altrimenti non imposta automaticamente l'id. – starbeamrainbowlabs