Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SQLite管理器中保存?_Sqlite - Fatal编程技术网

如何在SQLite管理器中保存?

如何在SQLite管理器中保存?,sqlite,Sqlite,我在firefox sqlite管理器中打开了一个sqlite3数据库文件,对它做了一些更改,但我看不到保存它的方法 有各种导出选项,如CSV、SQL和XML 我是新来的,只是更新别人的作品,这是一个数据库。影响查询的数据的结果将保存为在数据库中执行,例如: 创建表格 ALTER TABLE DROP TABLE 插入 UDPATE 删除 如果您使用的是数据网格编辑器,那么一旦运行了更新查询,更改就已经提交到数据库中 如果您正在使用SQL区域并键入自己的UPDATE或DELETE语句:SQLi

我在firefox sqlite管理器中打开了一个sqlite3数据库文件,对它做了一些更改,但我看不到保存它的方法

有各种导出选项,如CSV、SQL和XML


我是新来的,只是更新别人的作品,这是一个数据库。影响查询的数据的结果将保存为在数据库中执行,例如:

  • 创建表格
  • ALTER TABLE
  • DROP TABLE
  • 插入
  • UDPATE
  • 删除

如果您使用的是数据网格编辑器,那么一旦运行了
更新
查询,更改就已经提交到数据库中

如果您正在使用SQL区域并键入自己的
UPDATE
DELETE
语句:SQLite默认使用单语句事务;但是,您可以使用
BEGIN
结束
提交


因此,如果您运行了
UPDATE
DELETE
语句,则该语句已提交,您无法回滚。

<06/10/15此页面不再存在。

按名称保存[和删除]查询

SELECT查询和其他SQL语句可以存储在SQLite数据库中,并在以后从SQLite管理器的Execute SQL选项卡重新运行

要启用此功能,请转到菜单栏中的“工具”菜单,并选中“扩展数据使用表”项

要保存SQL语句,请单击“执行SQL”选项卡中的“保存查询”图标,这将提示您输入查询名称

要检索SQL查询,请从“输入SQL”文本框下方的下拉菜单中按名称选择它

DELETE FROM __sm_ext_mgmt WHERE type = "NamedQuery: query_name"
语句的文本将写入“输入SQL”文本框,在运行之前,如果需要,可以在该文本框中对其进行修改

要从菜单中删除保存的查询语句,请在“输入sql”文本框中运行包含查询名称的以下sql语句

DELETE FROM __sm_ext_mgmt WHERE type = "NamedQuery: query_name"

我不懂这个语法。也许我输入的位置不对。这些都不起作用。我尝试像查询一样运行这些:

语法:

DELETE FROM __sm_ext_mgmt WHERE type = "NamedQuery: query_name" 
我的尝试:

DELETE FROM __sm_ext_mgmt WHERE type = "NamedQuery: Export Bookmarks to CSV"
DELETE FROM __sm_ext_mgmt WHERE type = "NamedQuery: Export Bookmarks to CSV with 
日期时间“


我强调了这张表:

__sm_ext_mgmt<br>

一切似乎仍在正常工作

好的,但我没有在xcode中进行任何更改,我已经尝试关闭和打开项目-也许我应该问“如何在xcode中更新sqlite数据库?”?“@jimsmith是的,了解问题的本质将允许我们帮助您。不确定是否使用该插件,但我个人建议使用SQLite数据浏览器:如果这没有帮助,我深表歉意。您不认为它会在MacXcode上运行吗?我已经在manager中从项目中打开了.sqlite3,但没有进行任何更改-尝试关闭并重新打开项目这确实是对问题的回答,还是您试图在此处提问?答案是,带有一些注释。我必须重新设置我的查询,但忘记了如何保存它。我找到了这一页,没有回答。然后我想,“嘿,我以前就知道了,一定是在我的笔记里。”是的,是的,它们在这里!
. . . StructTree:ExpandedCategories
. . . StructTree:ExpandedObjects
. . . StructTree:AttachedDb
. . . Enabled
. . . BrowseTree:ColState:table:_sm_ext_mgmt