我有一個名爲DB demo_db 與下表:如何導出CSV文件中的整個數據庫MYSQL?
user
Id
Name
history
Id
userId
report
start_test
Id
userId
score
final_test
Id
userId
score
我如何的所有表導出到MySQL中使用INTO OUTFILE CSV文件?所以我可以有列名和數據下面,我想成爲一個能夠添加過濾器,如果有可能將每個表添加到同一個文件中的新選項卡....或者如果我可以只顯示所有每個用戶在一行中的數據?
我不能這樣做:SELECT用戶。 ,歷史。,start_test。*,final_test。* INTO OUTFILE從用戶,歷史,start_test,final_test
我做到了使用mysqldump但它不顯示數據,因爲我想要的。
我正在用PHP做這個。
採取無法導出,在短短一個CSV文件中的所有表數據。一個表格用於一個文件。或者你可以建立一個查詢並將結果寫入一個文件中並用數據分隔; – Nagasaki 2013-05-10 14:59:59
我不能這樣做︰SELECT user。*,history。*,start_test。*,final_test。* INTO OUTFILE FROM user,history,start_test,final_test – antonioj1015 2013-05-10 15:11:41
我不認爲INTO OUTFILE將起作用,您可以創建一個在csv文件中查看並轉儲此視圖。你需要在你的SQL查詢中加入你的表格 – Nagasaki 2013-05-10 15:17:28