Database Android

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
 
public class DataHelper extends SQLiteOpenHelper {
 
  private static final String TABLE_UPDATE = "updatedb";
  private static final String CREATE_BDD = "CREATE TABLE " + TABLE_UPDATE + 
        " (script_name TEXT PRIMARY KEY, " +
         "script_description TEXT, website TEXT, script_ver TEXT, " +
         "script_author TEXT, username TEXT, " +
         "date_first_upload TEXT, date_last_update TEXT, " +
         "phone_brand TEXT, phone_model TEXT, " +
         "phone_firm_ver TEXT, phone_android_sdk TEXT," +
         "category TEXT, script_downloads TEXT, " +
         "zip_attached TEXT, execution TEXT, " +
         "md5sum_int TEXT, md5sum_ext TEXT, link_ext TEXT, link_txt TEXT, md5sum_txt TEXT);"; 
      
      
  public DataHelper(Context context, String name, CursorFactory factory, int version) {
    super(context, name, factory, version);
  }
 
  @Override
  public void onCreate(SQLiteDatabase db) {
    //on créé la table à partir de la requête écrite dans la variable CREATE_BDD
    db.execSQL(CREATE_BDD);
    
  }
 
  @Override
  public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    //On peut fait ce qu'on veut ici moi j'ai décidé de supprimer la table et de la recréer
    //comme ça lorsque je change la version les id repartent de 0
    db.execSQL("DROP TABLE " + TABLE_UPDATE + ";");
    onCreate(db);
  }
 
}