31 Mayıs 2010, PAZARTESİ
Hızlı mysql bir tablo kopyalamak için yolu?
MySQL bir tablo kopyalamak istiyorum. En hızlı yolu nedir? Bu gibi?
CREATE TABLE copy LIKE original;
INSERT INTO copy SELECT * FROM original;
ya
CREATE TABLE copy SELECT * FROM original;
ALTER TABLE copy ADD PRIMARY KEY (id);
yoksa başka bir yolu var mı?
EDİT: dizinler yeniden nasıl mysql bu ifadeler yürütme devam ediyor mu? olmaktan korkuyorum
PS. mysqldump gibi komut satırı araçları kullanamazsınız,-the-fly üzerinde olmalıdır.
CEVAP
31 Mayıs 2010, PAZARTESİ
Bu kopya tablo yapısı hemen, ancak verileri:
CREATE TABLE copy LIKE original;
Bu original
tablo tüm dizinler oluşturur.
5.1.39
mysql bu şekilde çalışır.
Bunu Paylaş:
Nasıl bir tablodan veri kopyalamak içi...
Uygun/en hızlı yolu, bir veri yeniden ...
İkinci tablo fazladan bir sütun olması...
Bir tamsayı'in kare kökü belirlem...
Bunları nasıl belirli sütun adları ile...