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/11/16 18:34:24
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 .但是运行报的
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.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 .但是运行报的
SELECT * from logininfo where userId=5 and day21>= '2012-12-01 15:59:34.0'
时间那里,加上单引号.
再尝试一下看看.