gpt4 book ai didi

sql - 在Mac OS X 10.9中使用sqlite3

转载 作者:行者123 更新时间:2023-12-03 18:36:21 24 4
gpt4 key购买 nike

我知道Mac OSx已经预装了sqlite3。但是当我输入此命令时,
/ usr / bin目录,sqlite3 test.db,我在终端上显示它。

Adityas-MacBook-Air:bin adityabahuguna$ sqlite3 test.db
SQLite version 3.7.13 2012-07-17 17:46:21
Enter ".help" for instructions
Enter SQL statements terminated with a ";"


到现在为止还不错。但是当我尝试通过创建表时

sqlite> create table t(name text);


我总是会收到此错误:

Error: unable to open database "test.db": unable to open database file


但是,当我直接使用create table命令而不创建新数据库时,不会发生这种情况。我想弄清楚创建一个新数据库的方式(比如说test.db)。

最佳答案

您正在尝试在/usr/bin中创建数据库,在该数据库中普通用户没有写访问权。

您可以按照Atul的建议使用root / sudo写入/usr/bin,但这并不是您真正应该做的。

而是指定普通用户可写的数据库路径,例如

sqlite3 ~/test.db


因此 test.db将在您的主目录中创建。

关于sql - 在Mac OS X 10.9中使用sqlite3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21932597/

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