SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • hoorahjencar

    hoorahjencar

    6 HAZİRAN 2007
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007