sqlite3插入动态表

时间:2012-12-27 17:44:25

标签: sqlite insert

我正在使用sqlite3(将来可能是sqlite4),我需要像动态表这样的东西。 我有许多具有相同格式的表:values_2012_12_27,values_2012_12_28,...(表的数量是动态的)我想动态选择接收一些数据的表。
我正在使用_sqlite3_prepare INSERT INTO ? VALUES(?,?,?)。当然这无法编译(语法错误附近?)。在sqlite中有一个很好而简单的方法吗?

由于

1 个答案:

答案 0 :(得分:1)

对于表名或列名等标识符,不能使用SQL参数。

如果您不想保留这么多准备好的陈述,只需在需要时即时准备。


如果您的数据库已正确规范化,那么您将拥有一个包含额外values列的大型date表。 这个组织通常是首选,除非你已经测量过两者并发现更好的性能(如果它实际存在)超过了管理多个表的开销。