This question already has answers here:
Incorrect datetime value Database Error Number: 1292
(6个答案)
4年前关闭。
当我尝试使用字段(日期时间)更新表时,出现以下错误
我的PHP代码使用PDO
SQL
最后更新的数据类型为
现有资料
从documentation:
(6个答案)
4年前关闭。
当我尝试使用字段(日期时间)更新表时,出现以下错误
我的PHP代码使用PDO
$lastupdated = date('m-d-Y H:i:s');
$run = $conn->prepare($sql);
$run->bindParam(':lastupdated', $lastupdated, PDO::PARAM_STR);
SQL
最后更新的数据类型为
datetime
现有资料
最佳答案
您需要像"Y-m-d H:i:s"
这样格式化日期,才能使用MySQL datetime字段。
IE。 :
$lastupdated = date('Y-m-d H:i:s');
从documentation:
10-06 15:13