mysql - 在日期时间列中插入值时出错

标签 mysql

我试图在表中插入一条记录(来自 Java 代码),但收到“错误 1292 (22007)”。时间戳列的类型为“datetime” 以下是我的查询

insert into Alert(name,timestamp,location,message) values ("aaa", "2013-04-25 5:47:3PM","XYZ", "bla bla bla");

错误

ERROR 1292 (22007): Incorrect datetime value: "2013-04-25 5:47:3PM" for column 'Timestamp' at row 1

最佳答案

将查询中的 timestamp 值更改为 2013-04-24 17:47:03datetime 列的格式必须为 yyyy-MM-dd HH:mm:ss

关于mysql - 在日期时间列中插入值时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16216626/

相关文章:

php - 将图像从其路径插入到 mysql 并使用 php 将其检索到 <img> 标记中

php - 如何通过 MySQL 表将 Python 列表转换为 PHP 数组

php - SQLSTATE[HY000] [2002] 无法通过套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器 (2)

PHP错误 undefined variable : result1 help!

php - 根据表单字段动态选择查询

mysql - 需要帮助使用 mysql 创建简单的多对多关系

php搜索引擎脚本

java - 循环尝试连接到 JDBC

php - 来 self 客户的数据库安全

mysql - 如何使用 cakephp v3.x 绕过 MAX_JOIN_SIZE