我在“pelayanan”表格中的TGLBAYAR
列上有数据。我想将它们转换为在新列BAYAR
上键入数据DATE。
我已经有了数据类型为DATE的列BAYAR
,其值为NULL。
如何在MySQL中解决这个问题?
TGLBAYAR
上的数据是2014年7月31日 - > DD / MM / YY
答案 0 :(得分:0)
这样的事情可以解决问题:
SELECT convert(datetime, pelayanan.TGLBAYAR , 103)
答案 1 :(得分:0)
使用此代码
SELECT convert(datetime, pelayanan.TGLBAYAR , 101)
或者
SELECT CAST(TGLBAYAR AS DATETIME) AS TGLBAYAR FROM pelayanan
答案 2 :(得分:0)
您可以使用 str_date(str,format)
进行转换SELECT STR_TO_DATE('04/31/2004', '%m/%d/%Y');
输出
'2004-04-31'
有关详细信息,请使用this link