我有以下插入查询:
INSERT INTO `bid`.`bdate` (`id`, `bid`, `odate`) VALUES (NULL, '1', STR_TO_DATE('02-27-2011 17:58','%Y-%m-%d %H:%i:%s'))
但它给了我错误。有人可以指导我做错了什么以及如何纠正。
提前致谢
答案 0 :(得分:2)
您的日期格式错误。将您的查询更改为:
STR_TO_DATE('02-27-2011 17:58','%m-%d-%Y %H:%i'))
答案 1 :(得分:2)
您没有%s的占位符。
试试这个。
INSERT INTO `bid`.`bdate` (`id`, `bid`, `odate`) VALUES (NULL, '1', STR_TO_DATE('02-27-2011 17:58:00','%Y-%m-%d %H:%i:%s'))
答案 2 :(得分:2)
试试这个,
$datetime = strtotime($row->createdate);
$mysqldate = date("m/d/y g:i A", $datetime);