【发布时间】:2011-10-22 02:14:03
【问题描述】:
我想询问是否有将包含我在 SQLite3 中的 select 语句输出的 csv 文件导入新数据库? 以下是我到目前为止所做的代码:
sqlite3.exe -csv logsql.sqlite "SELECT local_port AS port, COUNT(local_port) AS hitcount FROM connections WHERE connection_type = 'accept' GROUP BY local_port ORDER BY hitcount DESC;" > output.csv
sqlite3.exe -csv test.sqlite "CREATE TABLE test (name varchar(255) not null, blah varchar(255) not null);" .import ./output.csv test
如您所见,我的第一个代码是转储所做的查询。
我正在尝试创建一个新数据库并尝试将 csv 文件导入表“test”的第二行代码
感谢您提前提供的任何帮助! :D
【问题讨论】:
-
我需要在这里问的一个大问题是:为什么需要这样做?是一次性操作吗,这是程序的一部分吗?
-
是的,这是程序的一部分。我打算运行批处理脚本来生成我自己的表格,以减少我的 php 程序中图形表示的处理时间
标签: windows csv batch-file import sqlite