如何插入行X量在sqlite的数据的预先存在的表的开始
-
26-09-2019 - |
题
我是比较新的SQL,所以有一个关于插入的问题。
我有数据表,我需要导入上述的另一个表的现有内容。例如,我带来表中有100行,而我使数据插入表具有100。
我需要做的表,我把新数据有200行,并有前100行空白的(这样我就可以用我的新的内容更新这些行)。
有没有一种简单的方法来做到这一点,我只是缺少?感谢您的帮助!
解决方案
考虑该数据库仅仅是一个数据存储区。它是如何排序应该是由客户端或调用者。一般的这种最好的手段是与所述ORDER BY
子句时SELECT
ing。
所以我建议不要担心RDBMS如何存储数据,但它是如何被提取。
可能还有一个列或属性,你专注于保持/维持秩序。也许这是一个日期或数字?请考虑使用您的ORDER BY该列,并记住您可以在您的订购使用多列。
我们不应该依赖于如何将数据保存演示文稿以后。
/* use SQLite's current_time to save when these records were created*/
INSERT INTO MyTable (Foo, Bar, CreatedOn)
SELECT Foo, Bar, current_time
FROM OtherTable
不隶属于 StackOverflow