开发者社区> 问答> 正文

mysql数据库报错You have an error in your SQL syntax

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'null,2' at line 6

求大佬指点,我找了好长时间,不知道哪里错的

WHERE fname LIKE concat('%',#{fname},'%')

<select id="getTotalCount" parameterType="map" resultType="int">
	SELECT count(*) FROM food
	<include refid="wheres" />
</select>

<resultMap type="Food" id="foodMap">
	<id property="fid" column="fid" />
	<result property="fname" column="fname" />
	<result property="ftype" column="ftype" />
	<result property="fprice" column="fprice" />
	<result property="furl" column="furl" />
</resultMap>

<select id="getFoods" parameterType="map" resultMap="foodMap">
	SELECT * FROM food
	<include refid="wheres"/>
	ORDER BY fid
	LIMIT #{start},#{pageSize}
</select>

展开
收起
游客cxvix546qt4ic 2019-12-20 22:12:16 1263 0
1 条回答
写回答
取消 提交回答
  • 技术架构师 阿里云开发者社区技术专家博主 CSDN签约专栏技术博主 掘金签约技术博主 云安全联盟专家 众多开源代码库Commiter

    null,语法错误

    2020-01-04 23:59:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载

相关镜像