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