Bu basit bir sorun gibi görünüyor, ama arama bir süre sonra ben cevap anlamaya olamaz.
Ben şu anda bir webapp tarafından kullanılan benim yerel veritabanında bir MySQL tablo var, ve bir uzak sunucuda bir veritabanında onları aynı tablo. Sağ şimdi, veritabanları üzerinde tablo oluşturmak için PHP ile CREATE TABLE IF NOT EXISTS
komutunu kullanıyorum:
CREATE TABLE IF NOT EXISTS users (
`id` int(10) NOT NULL AUTO_INCREMENT,
`username` varchar(18) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
Ancak, en Örneğin ben, bir Collumn ekleyerek, yerel veritabanına bir değişiklik yapmak diyelim. Ben yerel bir değiştirmek her zaman gitmek ve uzak veritabanı değiştirmek zorunda gerçekten can sıkıcı olurdu. O yoksa bir tablo oluşturmak için kod çalıştırmak için kolay bir yolu var mı, ve eğer var, emin yapısı tablo oluşturmak yapıyla maçlar var olmak?
İşte bir örnek biraz daha net aktarmaya çalışıyorum ne yapmak, var. Kullanıcının yerel veritabanında bir tablo kullanıcıları var ve benim webapp ben başka Collumn istiyorum, password
karar diyelim. Yani yerel veritabanına gidin ve bir password
Collumn ekleyin. PHP / MySQL kod ben kullanıcıların tablo varsa kontrol etmek için koşmak, ve eğer, bu bir password
Collumn olduğundan emin olun, ve değilse, ekleyebilirsiniz var mı?