我想使用单个查询插入到表中,如果尚未创建该表,请创建它并执行插入
欢迎任何想法,答案建议或示例查询
高级谢谢大家
使用SQLiteDatabase.execSQL()
命令,并执行两个以';'分隔的查询,例如:
db.execSQL("create table if not exists('columns and details here');insert into 'whatever you want to insert');"
首先,您必须检查该表是否已创建,因此请使用此查询
CREATE TABLE IF NOT EXISTS "abcxyz" ( ' +
'"id" INTEGER PRIMARY KEY AUTOINCREMENT,' +
'"vorname" TEXT,' +
'"name" TEXT,' +
'"geburtsdatum" TEXT,' +
'"suchid" TEXT )'
而不是写你的插入查询。