Tablo için şunu yapabilirim:Mysql'de varolan bir görünüme bir sütun eklemenin bir yolu var mı?
ALTER TABLE table_name
ADD column_name datatype
ancak bu mevcut bir görünüm için geçerli değildir. Bunu çözmenin bir yolu var mı acaba?
Tablo için şunu yapabilirim:Mysql'de varolan bir görünüme bir sütun eklemenin bir yolu var mı?
ALTER TABLE table_name
ADD column_name datatype
ancak bu mevcut bir görünüm için geçerli değildir. Bunu çözmenin bir yolu var mı acaba?
Görünümü düzenlemek için Alter View deyimini kullanın. Mevcut görünümde mevcut SQL deyimini kullanın ve sütunu sonuna ekleyin. Gerçek docs daha
http://dev.mysql.com/doc/refman/5.0/en/alter-view.html
Daha ayrıntılı bir açıklama burada bulunabilir:
http://www.roseindia.net/mysql/mysql5/views.shtml
Düzen -
bir görünüm eklendi can varolan tablodan verileri görüntüler. Sütunu tabloya eklemeniz ve daha sonra göstermek için görünümü değiştirmeniz gerekir.
Bunu şu şekilde düşünün: Görünüm, tablolardaki mevcut verilere bakmanın bir yoludur. Tablolar gerçek verilerin sahipleridir.
Yukarıdaki modelin tek istisnası, ek veya dize çekişmesi gibi bir hesaplama sonuçlarıyla dolu bir görünümde bir sütuna sahip olabileceğinizdir. Örneğin, şuna benzer bir görünüme sahip olabilir
ÇalışanNo, ad ve soyad sütunları içeren bir tablo ... düşünün: Bu durumda
Create View FullNames AS
Select EmployeeId, firstname + ' ' + lastname AS FullName from Employees
, bir ekleme çeşit ait olduğum bir tabloda bulunmayan sütun - FullName. Tablo verilerine dayanan hesaplanmış bir değerdir. Bununla birlikte, hala DB bir yerde saklanan verilere dayanmaktadır.
Varolan bir görünüme nasıl bir sütun eklediklerini anlıyorum, ancak "select" deyimini kullanıyorlar; bu, sütunun diğer tablolardan olması gerektiği anlamına gelir. Demek istediğim, tablodaki tablo ifadesinin bir tabloya yaptığı gibi yepyeni bir sütun oluşturabilir miyim? – root
Ayrıca bir görünüme bir sütun eklemenin bir yolunu arıyordum (sütunun alttaki tabloda zaten var olduğunu varsayarak). Karmaşık birleşimlere ve benzerlerine dayanan görüşlere sahip olmaya başladığınızda gerçekten mantıklı gelmediğinden bunun mümkün olduğunu düşünmedim. –