經過仔細而痛苦地手動填充/操作表中的一系列記錄,我想保留它們以供重用。由於表格每天被重寫,所以我想將這些特定的記錄保存爲一系列「插入」。我知道如何做到這一點的唯一方法是使用GUI(例如sqlyog)將整個錶轉儲爲sql。將MySQL記錄保存爲一系列插入語句
但是有沒有更快/更好的方法來做到這一點?
經過仔細而痛苦地手動填充/操作表中的一系列記錄,我想保留它們以供重用。由於表格每天被重寫,所以我想將這些特定的記錄保存爲一系列「插入」。我知道如何做到這一點的唯一方法是使用GUI(例如sqlyog)將整個錶轉儲爲sql。將MySQL記錄保存爲一系列插入語句
但是有沒有更快/更好的方法來做到這一點?
提供您仍然有乾淨的手動填充表可用。它複製到另一個表:
CREATE TABLE mytable_backup SELECT * FROM mytable;
然後你就可以重新引入這些到你的日常使用類似的方法重建表:
INSERT INTO mytable SELECT * FROM mytable_backup;
這是否幫助?
以下的答案中學到了Greg,看起來不錯我想你可以在其中添加一個地址 CREATE TABLE mytable_backup SELECT * FROM mytable where blah-blah; – zzapper 2010-03-10 22:33:11
會mysqldump有幫助嗎? (它不是GUI)
編輯:請注意,您只能使用此工具保存表格的一部分。因爲它是命令行,所以可以輕鬆地自動完成任務。
創建表的一個有意義的名稱副本,並使用INSERT記錄你感興趣的複製。
這樣做,這樣給人的最大的靈活性,你應該將其複製回/對它們進行比較。
事實上,sqlyog將允許我將選定的一組記錄保存爲sql。但我仍然從 – zzapper 2010-03-11 10:08:10