当我试图更新一个带有日期时间字段的表时,出现以下错误:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[2007]: Invalid datetime format: 1292 Incorrect datetime value: '02-27-2017 16:37' for column lastupated
我的PHP代码使用PDO。
$lastupdated = date('m-d-Y H:i:s');
$run = $conn->prepare($sql);
$run->bindParam(':lastupdated', $lastupdated, PDO::PARAM_STR);
SQL中的lastupdated数据类型为datetime
现有数据
date('Y-m-d H:i:s')
? - Tim Biegeleisendate('Y-m-d H:i:s');
- Dhruv Saxena