gpt4 book ai didi

command-line - sqlite3:错误:未知命令或无效参数:“once”

转载 作者:行者123 更新时间:2023-12-03 18:34:31 25 4
gpt4 key购买 nike

根据official documentation,这是将表导出到.csv的方法:

sqlite> .header on
sqlite> .mode csv
sqlite> .once c:/work/dataout.csv
sqlite> SELECT * FROM tab1;
sqlite> .system c:/work/dataout.csv


但是,在此命令序列的第3行,我得到:

Error: unknown command or invalid arguments:  "once". Enter ".help" for help


我的路径是有效的,我有权写入该位置。我的sqlite3版本是

sqlite> .version
SQLite 3.8.2 2013-12-06 14:53:30 27392118af4c38c5203a04b8013e1afdb1cebd0d


在Ubuntu 14.04上运行

我已经在Google上搜索了此错误消息,到目前为止对此没有任何帮助。



固定:

sqlite> .header on
sqlite> .mode csv
sqlite> .output dataout.csv
sqlite> SELECT * FROM tab1


应该适用于当前版本。否则,请更新到更高版本。

最佳答案

once命令是在基于changelog的SQLite版本3.8.5中添加的,因此系统中不存在该命令。如果确实需要它,则可以将您的版本升级到较新的版本。

如果您不希望/无法升级,可以使用output命令,然后在它之后运行一个SQL命令以达到相同的效果。

关于command-line - sqlite3:错误:未知命令或无效参数:“once”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36387915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com