2011-09-23 33 views

cevap

26

, sadece DATE Operatör kullanma bu alana bağlı uygulamaları etkilemez).

ALTER TABLE `yourtable` CHANGE `yourfield` `yourfield` DATE; 

Her ikisi de zaman bölümünü ortadan kaldıracaktır.

+0

Şu anda tabloda bazı kayıtlar var, bu yüzden nasıl ben veritabanı yapısını değiştirebilir. –

+0

Bu soru ve eski cevabım, bunun nasıl yapılacağı hakkında biraz bilgi vermelidir. Aksi takdirde, geçerli tablo yapınızı görüntülerken ve verilerin bir bölümünü (formatla) görüntülerken lütfen StackOverflow'ta yeni bir soru sorun. – Bjoern

4

Oyuncular it:

select DATE(my_date_time) 

sadece tarih kısmını bırakarak ondan vakit keser. sadece bu eğer bunu sadece tabii (DATE için veri türünü değiştirmek, yapısal olarak tabloyu değiştirmek istiyorsanız

SELECT DATE(`yourfield`) FROM `yourtable`; 

: Bir SELECT -Bildirim bu istiyorsanız

0

Değişiklik kullanılırken alan adı için aynı adı tekrarlamak zorundayız. Biz dosyalanan türü değiştirmek için MODIFY kullanabilirsiniz.

ALTER TABLE `yourtable` MODIFY `yourfield` DATE;

İlgili konular