0

你好朋友这是我的更新查询。

UPDATE bizz_investor_form set    
  Published_Published='publishedyes',
  Published_Listed_and_Discoverable='listedanddiscoverableno',
  Published_Describe_Start_Date='21-10-2013',
  Describe_end_Date='30-10-2013' 
WHERE user_id =136

当我运行该查询时,将日期放入数据库中,例如 0000-00-00,请帮助任何人。

4

4 回答 4

2

mysql 中的日期时间格式为 YYYY-MM-DD H:i:s (2013-10-30 11:08:55)

于 2013-10-21T08:08:26.017 回答
0

将字段类型设置为DATE或将值更改为2013-10-30 00:00:00(mysql 日期格式 yyyy-mm-dd hh:mm:ss)

于 2013-10-21T08:09:26.687 回答
0

MySQL 的默认 DATE 字段格式是 YYYY-MM-DD

您可以使用DATE_FORMAT

DATE_FORMAT('1997-10-04 00:00:00', '%W %M %Y');
于 2013-10-21T08:10:42.760 回答
0

更改日期为喜欢。

$startdate = date("Y-m-d",strtotime('21-10-2013'));
$enddate = date("Y-m-d",strtotime('21-10-2013'));

然后在写下您的查询之后。

"UPDATE bizz_investor_form set    
  Published_Published='publishedyes',
  Published_Listed_and_Discoverable='listedanddiscoverableno',
  Published_Describe_Start_Date='".$startdate."',
  Describe_end_Date='".$enddate."' 
WHERE user_id =136"
于 2013-10-21T08:16:41.387 回答