0
我想備份一些存儲在一張大桌子我的數據與重命名文件存儲過程
SELECT ... INTO OUTFILE
聲明。 輸出文件位於網絡硬盤驅動器上,因此如果網絡連接在轉儲過程中斷開(它需要一分多鐘或更少時間),我在網絡硬盤驅動器上找到一個部分文件,我想將此文件標記爲「錯誤」。 有沒有一個SQL命令,我可以給我的MySQL存儲過程,讓我重命名這樣的文件?
非常感謝您
最佳
cghersi
我想備份一些存儲在一張大桌子我的數據與重命名文件存儲過程
SELECT ... INTO OUTFILE
聲明。 輸出文件位於網絡硬盤驅動器上,因此如果網絡連接在轉儲過程中斷開(它需要一分多鐘或更少時間),我在網絡硬盤驅動器上找到一個部分文件,我想將此文件標記爲「錯誤」。 有沒有一個SQL命令,我可以給我的MySQL存儲過程,讓我重命名這樣的文件?
非常感謝您
最佳
cghersi
不能重命名mysql中的文件,但你可以使用兩個文件轉儲和旋轉它,只有當操作成功。
例子:
你讓轉儲到「a.csv」,如果操作成功,將用於下一排放「b.csv」,否則再次使用「a.csv」。等等...
最後,我選擇的方式是創建一個簡單的Java程序,它管理SELECT INTO語句頂部的業務邏輯... –