SELECT * from logininfo where userId=5 and day21>= 2012-12-01 15:59:34.0SELECT * from logininfo where userId=5 and day21>= 2012-12-01 15:59:34.0 其中 ‘2012-12-01 15:59:34.0’ 类型是Timestamp ,‘day21’ 类型是datetime .但是运行报的

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 18:43:59

SELECT * from logininfo where userId=5 and day21>= 2012-12-01 15:59:34.0
SELECT * from logininfo where userId=5 and day21>= 2012-12-01 15:59:34.0 其中
‘2012-12-01 15:59:34.0’ 类型是Timestamp ,‘day21’ 类型是datetime .但是运行报的是StatementCallback; bad SQL grammar 错误.mysql datetime 对应的java时间类型不是Timestamp吗?

SELECT * from logininfo where userId=5 and day21>= '2012-12-01 15:59:34.0'
时间那里,加上单引号.
再尝试一下看看.