创建时我的数据库已经将日期存储为字符串Start_Date varchar(15)
因为已经存在数千个条目,我想返回到我的db表并将以下格式11/30/2011
转换为unix时间戳
不确定我是否在正确的轨道上,但这是一个可以做我想要的PHP脚本:
$query="Select * from Template_Approved";
$result=mysql_query($query)
$num=mysql_num_rows($result);
$i=0;
while($i<$num)
{
$date_string= mysql_result($result,$i,"Start_Date");
$timestamp = strtotime($date_string);
$query="UPDATE Template_Approved SET Start_Date=' $timestamp ' ";
mysql_query($query);
$i++;
}
我显然必须将表字段更新为int(不是varchar)