【发布时间】:2011-10-22 16:56:00
【问题描述】:
在我的应用程序中,我经常需要在数据库表中插入大量值。
所以我需要像这样运行插入:
insert into clients
(id, name, lastip, visites) values
('20','John','1.1.1.1','0'),
('21','Kate','1.1.1.2','3'),
('35','Phill','1.1.1.3','90') ;
对此我有两个问题(我是 SQL 初学者)
- 如何避免主键崩溃(如果尝试插入现有行,则替换其他列)?
- 是否可以使用
SQLiteDatabase中的insert() 方法或类似方法在同一查询中插入所有值?或者我必须构建查询字符串并使用execSQL()?
提前致谢
【问题讨论】:
标签: java android sql database sqlite