0

我在 sqlite DB 中有 12 列 +/- 2000 行。

现在我想添加具有相同行数的第 13 列。如果我从 cvs 文件中导入文本,它将在现有行之后添加它(现在我有一个 4000 行表)

我怎样才能避免在这些行下面添加它?

我是否需要创建一个脚本来运行表格的每一行并为每一行添加 cvs 文件中的文本?

4

2 回答 2

0

我最终使用了 Razor SQL 很棒的程序。

http://www.razorsql.com/

于 2013-09-18T07:18:57.890 回答
0

如果您有导入原始数据的代码,并且在此期间数据没有更改,您可以删除表并重新导入它。

否则,您确实必须创建一个脚本来查找表中的相应记录并更新它。

您还可以将新数据导入临时表,然后使用如下命令复制这些值:

UPDATE MyTable
SET NewColumn = (SELECT NewColumn
                 FROM TempTable
                 WHERE ID = MyTable.ID)
于 2013-06-20T15:00:46.997 回答