显然,在创建我的数据库时,我的数据库一直将日期存储为字符串Start_Date varchar(15)
由于已经有数千个条目,我想返回我的数据库表并将以下格式转换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)