ORMLite Android 不使用 Create table 语句,因为它纯粹是面向对象的。但我有一个场景将现有数据库表数据复制到临时数据库表。我怎样才能做到这一点?
表 A 已经包含数据,我需要创建表 A_temp 并将表 A 中的所有数据复制到表 A_temp。(表 A 和 A_temp 具有相同的结构)
编辑
我最终使用了以下策略。感谢@gray 的建议。
TableUtils.createTableIfNotExists(connectionSource, A_Temp.class);
connectionSource.getReadWriteConnection()
.executeStatement("INSERT INTO A_Temp SELECT field1, field2, field3, field4 FROM Table_A", 0);