2011-01-11 48 views
1

我需要更改列中的条目00-00-0000 to 07/02/1999 谢谢。mysql条目更改

+3

和列的类型? – 2011-01-11 11:59:13

+0

数据类型是DATE – 2011-01-11 12:02:47

回答

0

您应该使用standard ISO-8601

对于您的问题,希望这有助于

select date_format(cast('1999/02/07' as date), '%d/%m/%Y'); 

您的架构

select date_format(your_column), '%d/%m/%Y') ... 

如果你寻找更新,第一个答案是你所需要的

0

你可能是指别的东西完全,但因为它是措辞,回答你的问题是形式的查询:

UPDATE the_table SET the_column = "07/02/1999" WHERE the_column = "00-00-000" 
+0

试过了,但没有工作,谢谢 – 2011-01-11 12:18:42

0

你也可以做一个脚本的一面,无论你的脚本语言您有一个功能类似于爆炸()PHP

$pieces = explode ('/', $date);

然后再重新加入使用'-'

像这样$newDate = $pieces[0] . '-' . $pieces[1] . '-' . $pieces[2];