2013-04-18 42 views
0

我想備份一些存儲在一張大桌子我的數據與重命名文件存儲過程

SELECT ... INTO OUTFILE 

聲明。 輸出文件位於網絡硬盤驅動器上,因此如果網絡連接在轉儲過程中斷開(它需要一分多鐘或更少時間),我在網絡硬盤驅動器上找到一個部分文件,我想將此文件標記爲「錯誤」。 有沒有一個SQL命令,我可以給我的MySQL存儲過程,讓我重命名這樣的文件?

非常感謝您

最佳

cghersi

回答

0

不能重命名mysql中的文件,但你可以使用兩個文件轉儲和旋轉它,只有當操作成功。

例子:

你讓轉儲到「a.csv」,如果操作成功,將用於下一排放「b.csv」,否則再次使用「a.csv」。等等...

+0

最後,我選擇的方式是創建一個簡單的Java程序,它管理SELECT INTO語句頂部的業務邏輯... –