Sqlite delete all function
===

I have a question about deleteAll() function. I'm using a key with autoincrement property for my database. When I delete all rows from my db, it deletes everything. But when I insert a new row, key doesn't start from 1, for example before deletion key was 15, new key becomes 16 instead of 1 after deletion. How can I fix this? Any suggestions?

here my codes

    

     public int deleteAll(){

     return sqLiteDatabase.delete(MYDATABASE_TABLE, null, null);

     }

       public void onCreate(SQLiteDatabase db) {

      db.execSQL(SCRIPT_CREATE_DATABASE);

     }

And my database script

    private static final String SCRIPT_CREATE_DATABASE =

		 "create table "
					+ MYDATABASE_TABLE + "("
					+ KEY_ID + " integer primary key autoincrement, " 
					+ COLUMN_NAME + " text not null, " 
					+ COLUMN_EMAIL + " text not null, "
					+ COLUMN_PHONE + " text not null, "
					+ COLUMN_ADDRESS + " text not null"
					+ ");";