How to insert a unique ID into each SQLite row?

后端 未结 5 1680
孤街浪徒
孤街浪徒 2020-12-14 06:54

I have the following SQLite code. How do I insert an auto generating unique ID into each row?

    tx.executeSql(\'DROP TABLE IF EXISTS ENTRIES\');
    tx.exe         


        
5条回答
  •  遥遥无期
    2020-12-14 07:27

    autoincrement is your friend buddy.

    CREATE TABLE IF NOT EXISTS ENTRIES (id integer primary key autoincrement, data);
    INSERT INTO ENTRIES (data) VALUES ("First row");
    INSERT INTO ENTRIES (data) VALUES ("Second row");
    

    and then:

    > SELECT * FROM ENTRIES;
    1|First row
    2|Second row
    

提交回复
热议问题