PhpMyAdmin operasyonların altında I can "Kopya veritabanı:" seçin
- Yapı ve veri
- Kopyalamadan önce CREATE DATABASE
- Otomatik artma değeri Ekle
Ben phpMyAdmin kullanarak olmadan bunu yapmak gerekiyor.
I know how to create the database and user. I have a source database that's a shell that I can work from so all I really need is the how to copy all the table structure and data part. (I know, the harder part)
system () & exec () mysqldump dışladı benim için bir seçenek değildir. (Bence)
Nasıl her tablo ile ben döngü can ve yapısı ve veri bulunuyor yeniden?
Sadece sonuçları döngü edilir
SHOW TABLES
sonra her tablo için döngü
DESCRIBE tablename
Sonra, kopyalanan verileri almak için kolay bir yolu var mı?
UPDATE:
Yani, ben gidiş sona erdi:
SHOW TABLES;
Her tablo için o zaman ben yaptım
SHOW CREATE TABLE `tablename`;
ve daha sonra
INSERT INTO `newBDname`.`tablename` SELECT * FROM `existingDBname`.`tablename`;