。返回最后插入的行的编号

问题描述:

如何在使用Javascript为JavaScript写入WebSQL数据库时获取最后插入的(自动增加的)ID?。返回最后插入的行的编号

我认为这可能使用下面的注释掉的代码片段。

下面是表的结构:

tx.executeSql('CREATE TABLE IF NOT EXISTS locations (id INTEGER PRIMARY KEY, lTitle TEXT, lDeleted INTEGER DEFAULT 0)'); 

而且这里是我写的行表:

tx.executeSql(
      'INSERT INTO locations (lTitle) VALUES (?)', 
      [$('#newLocation').val()], 
      function(tx, results){ 
       //alert('Returned ID: ' + results.rows.item(0).id); 
      }, 
      errorCB 
     ); 

我很接近。这是绝招:

tx.executeSql(
      'INSERT INTO locations (lTitle) VALUES (?)', 
      [$('#newLocation').val()], 
      function(tx, results){ 
       alert('Returned ID: ' + results.insertId); 
      }, 
      errorCB 
     );