如何在PhpMyAdmin中访问带书签的查询?

时间:2014-08-24 17:37:56

标签: phpmyadmin

我在phpMyAdmin中为MySQL查询添加了书签。我该如何访问它?我看了很多PhpMyAdmin,但找不到它。

4 个答案:

答案 0 :(得分:11)

要运行带书签的查询,请选择查询所针对的数据库(通常位于phpMyAdmin的左侧列中)。然后转到屏幕顶部的“SQL”。然后,您应该在页面上看到一个名为“Bookmarked SQL query”的部分,其中包含一个用于您拥有的任何书签SQL查询的下拉选择器。

phpMyAdmin bookmarked queries

我遇到的问题是phpMyAdmin在编辑它时似乎复制了我的书签SQL查询,然后旧的和新的查询都存储了相同的书签名称。要查明SQL实际上是什么,您需要执行以下操作:

  • 在下拉SQL中查看已添加书签的查询列表的来源。每个书签的ID都存储在HTML中,例如:
<option value="123">Bookmark_name_1</option>
<option value="72">Bookmark_name_2</option>
  • 在phpMyAdmin中,转到“SQL”并粘贴以下SQL查询:
SELECT
id, label, CONVERT( query USING utf8 ) as query 
FROM pma_bookmark
WHERE id IN ( 72, 123 );
  • 当您点击“开始”时,您应该以纯文本格式查看查询。

  • 然后,您可以转到phpmyadmin数据库中的pma_bookmark表,并删除包含您不想要的ID的查询。

答案 1 :(得分:4)

我的phpMyAdmin版本是4.5.2,我是新手,允许在帖子中添加图片,所以我将尝试描述如何尽我所能获取保存的书签。登录后在主页上单击左列中的一个数据库名称。当数据库结构视图出现时,该视图的左下角有一个小图标。您可能需要向下滚动才能看到它,它看起来是一个小的命令提示符窗口,旁边有一个Console。点击它,如果它太窄而无法看到任何东西,你可以将它向上拖动以使其变大。您可能只看到带有可点击标签的标题栏,单击书签一个,如果您保存了书签,则它们将显示在下面的框中。然后,当您的鼠标经过Bookmarked sqls时,在sql或查询上会出现一个可点击的栏,其中包含选项“Expand”,“Requery”,“Edit”和“Delete”。

希望这有效

答案 2 :(得分:1)

您可以尝试使用SQL History功能,如下所示:

enter image description here

答案 3 :(得分:0)

为此,请转到php myadmin,然后单击sql选项卡。在该窗口中,有诸如获取自动保存查询之类的选项。点击它。您将取回保存的查询。现在单击执行按钮并执行它。

以上选项在您保存查询而不提供名称时使用。并且如果您用名称将查询添加了书签,请使用以下选项。

转到“ SQL”选项卡,其中有带书签的查询选项。从下拉菜单中单击任何带有书签的查询,然后执行。