【发布时间】:2011-01-23 07:15:44
【问题描述】:
sql = "select milk_rate from special_milk_rate
where code_producer_id=? and effective_from <= ?
and effective_till >= ?"
在我的 JDBC 代码中,此查询出现错误
异常:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解在 '? 附近使用的正确语法。和 effective_from =?'在第 1 行
但是当我在 MySQL 命令提示符下使用一些值运行它时,它在那里运行良好。
【问题讨论】:
-
您应该添加
mysql、jdbc和sql等标签以获得更多答案。 -
查询没问题,您的 PreparedStatement 有问题。显示 Java 代码。
-
嘿,谁能告诉我这个查询是做什么的??