SELECT * from logininfo where userId=5 and day21>= 2012-12-0

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吗?
58535755 1年前 已收到1个回答 举报

yearly0524 幼苗

共回答了15个问题采纳率:86.7% 举报

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

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.040 s. - webmaster@yulucn.com