Websql Requête D'Insertion

Je suis nouveau websql.je ne peux pas insérer la clé primaire dans la websql.

Créer Une Requête

db.transaction(function (tx) {
        var sql =
         "CREATE TABLE vehicles ( "+
        "id integer primary key autoincrement,"+
        "vehicle_ref_no VARCHAR(255),"+
        "vehicle_plate_no VARCHAR(255),"+
        )";

        tx.executeSql(sql);

    });

Requête D'Insertion

 db.transaction(
        function (tx) {
            tx.executeSql(
                "INSERT INTO vehicles VALUES (?, ?)",
                 [data.vehicle_ref_no, 
                 data.vehicle_plate_no, 

                 ],
                function (tx, result) {
                    console.log("Query Success");
                },
                function (tx, error) {
                    console.log("Query Error: " + error.message);
                }
            );
        },
        function (error) {

            console.log("Transaction Error: " + error.message);
        },
        function () {
            console.log("Transaction Success");
        }
    );

Ce code n'est pas ajouter l'auto-incrémentation de la valeur ,des idées?
Est-il une bonne méthode pour ce faire d'autre que ce que je fais?

Pourquoi ajouter une clé primaire quand il est déjà autoincremented????
Je n'ai pas besoin d'ajouter une clé primaire,le champ autoincrement n'est pas inséré par le présent code.

OriginalL'auteur Gopesh | 2013-11-13