Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 sqlite3(将来可能是 sqlite4),我需要动态表之类的东西。我有许多具有相同格式的表:values_2012_12_27、values_2012_12_28、...(表数是动态的),我想动态选择接收一些数据的表。 我正在_sqlite3_prepare使用INSERT INTO ? VALUES(?,?,?). 当然,这无法编译(附近有语法错误?)。在 sqlite 中有一种很好且简单的方法吗?
_sqlite3_prepare
INSERT INTO ? VALUES(?,?,?)
谢谢
无法对表或列名等标识符使用 SQL 参数。
如果您不想保留这么多准备好的语句,只需在需要时随时准备它们。
如果您的数据库已正确规范化,您将拥有一个values带有额外date列的大表。这种组织通常是首选,除非您已经测量了两者并发现更好的性能(如果它确实存在)超过了管理多个表的开销。
values
date