I just checked SQLite related websites. It is not possible to drop the column and add primary key column. You will need to create a new temporary table, copy the data from the old table, drop the table then rename the new temporary table to the old table name. If you are not doing it by SQL syntax, using software like DBBrowser may simplifies the job.