我在sqlite DB中有12列+/- 2000行。
现在我想添加一个行数相同的第13列。 如果我从cvs文件导入文本,它会在现有行之后添加它(现在我有一个4000行表)
如何避免在这些行下面添加它?
我是否需要创建一个脚本来运行表格的每一行,并为每行添加cvs文件中的文本?
答案 0 :(得分:0)
如果你有导入原始数据的代码,并且在此期间数据没有改变,你可以删除表并重新导入它。
否则,您确实必须创建一个脚本来查找表中的相应记录并更新它。
您还可以将新数据导入临时表,然后使用以下命令复制值:
UPDATE MyTable
SET NewColumn = (SELECT NewColumn
FROM TempTable
WHERE ID = MyTable.ID)
答案 1 :(得分:0)
我最终使用了Razor SQL优秀程序。