Hızlı mysql bir tablo kopyalamak için yolu? | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • YouplusmeVEVO

    YouplusmeVEV

    4 EYLÜL 2014