簡體   English   中英

為什么我的MySQL命令行轉儲不能在單個表上工作? (但我可以轉儲一個完整的數據庫)

[英]Why won't my MySQL command line dump on an individual table work? (but I can dump a full db)

我在Windows 7上運行WAMP並訪問MySQL命令行來完成一些MySQL工作。 我無法獲取轉儲特定表的命令(注意:我已經選擇了帶有USE db_name的數據庫):

這對於完整的數據庫轉儲非常有效:

mysql> mysqldump -u root -p  db_name > output_db_name.sql

但是我不能像這樣轉儲特定的表:

mysql> mysqldump -u root -p  db_name table_name > output_table_dump.sql

去吧

- >
- >

我嘗試了很多變化,我無法將其輸出。

如果您對命令行環境沒有經驗,則應使用MySQL Workbench 它是一個在Windows,Mac和Linux上運行的免費GUI應用程序。

要在給定數據庫中轉儲給定表,可以選擇“數據導出”功能,然后選擇單個數據庫和表。

在此輸入圖像描述

GUI為您運行mysqldump。 輸出是mysqldump的輸出,因此它與您在命令行生成轉儲的任何方式100%兼容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM