我有"pelayanan"表中TGLBAYAR
列的数据。我想将它们转换为新列BAYAR
上的data DATE类型。
我已经有数据类型为DATE的列BAYAR
,其值为NULL。
如何在MySQL中解决这个问题?
TGLBAYAR
的数据为31/07/2014 -> dd/mm/yy
类似这样的代码应该可以达到这个效果:
SELECT convert(datetime, pelayanan.TGLBAYAR , 103)
可以使用str_date(str,format)
进行转换SELECT STR_TO_DATE('04/31/2004', '%m/%d/%Y');
输出'2004-04-31'
有关详细信息,请使用此链接
使用此代码
SELECT convert(datetime, pelayanan.TGLBAYAR , 101)
或
SELECT CAST(TGLBAYAR AS DATETIME) AS TGLBAYAR FROM pelayanan