2016-01-26 24 views
1
SELECT wp_posts.ID, 
     wp_posts.post_author, 
     wp_users.ID, 
     wp_users.display_name 
FROM wp_posts, 
     wp_users 
WHERE wp_posts.post_author = wp_users.ID 
     AND wp_users.ID != 1 

這給我造成如何在SQL中導出1045錯誤時運行SQL查詢結果?

result

現在我想導出這個結果我從查詢在phpMyAdmin獲得。

爲此我做了這個,根據下面給出的答案。

SELECT wp_posts.ID, 
     wp_posts.post_author, 
     wp_users.ID, 
     wp_users.display_name 
FROM wp_posts, 
     wp_users 
WHERE wp_posts.post_author = wp_users.ID 
     AND wp_users.ID != 1 
INTO OUTFILE 'D:\backup\export.csv' 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 

它給了我錯誤

1045 - 訪問被拒絕的用戶 '用戶名' @ 'localhost' 的(使用密碼:YES)

+0

? –

+1

[如何將mysql查詢輸出保存爲excel或.txt文件?](http://stackoverflow.com/questions/21253704/how-to-save-mysql-query-output-to-excel-or- txt文件) –

回答

2

像這樣的事情

SELECT wp_posts.ID, 
     wp_posts.post_author, 
     wp_users.ID, 
     wp_users.display_name 
FROM wp_posts, 
     wp_users 
WHERE wp_posts.post_author = wp_users.ID 
     AND wp_users.ID != 1 
INTO OUTFILE 'c:\\.....' --path to store the export data 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 

更多資料可瀏覽here

來自`phpmyadmin`的
+0

它應該是您的硬盤驅動器路徑 –

+1

#1045 - 用戶'username'@'localhost'的訪問被拒絕(使用密碼:是) –

+0

您需要對創建文件的目錄有寫權限。 –