Phpmyadmin

沒有導出為 SQL 選項

  • October 23, 2019

作為 CMS,我使用 Wordpress。我想導出整個類別(Windows 8),所以我執行 SQL 命令:

SELECT * FROM wp_posts
INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id)
INNER JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id)
WHERE (wp_term_taxonomy.term_id = 15
  AND wp_term_taxonomy.taxonomy = 'category'
  AND wp_posts.post_type = 'post'
  AND wp_posts.post_status = 'publish');

我得到了表格,但是我無法導出為 SQL(沒有選項) - 奇怪。有沒有辦法只將選定的表導出為 SQL?

在此處輸入圖像描述

我只有在應用查詢時才會得到這種效果。

表、視圖或其他直接結構似乎可以很好地導出到 SQL 中。

很遺憾,SQL 選項似乎不適用於查詢結果集。

我正在使用 phpmyadmin 4.8.5 並且導出到 sql 選項仍然沒有顯示。

兩種可能的解決方法:

  1. 使用結果創建一個新表,然後導出該表:

例如:

CREATE TABLE wp_posts_export AS
SELECT * FROM wp_posts
INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id)
INNER JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id)
WHERE (wp_term_taxonomy.term_id = 15
  AND wp_term_taxonomy.taxonomy = 'category'
  AND wp_posts.post_type = 'post'
  AND wp_posts.post_status = 'publish');
  1. 在MySQL Workbench中執行查詢,在 Result Grid 中選擇 Export 按鈕,然後切換到 .sql 文件。系統將提示您使用要使用的表名。

引用自:https://dba.stackexchange.com/questions/52269