这个查询语句出错是因为 "and is_deleted = 0" 在 "where" 子句之外。"" 标签会自动添加一个 "WHERE" 关键字,所以在 "" 标签内的条件应该以逻辑运算符(如 "AND" 或 "OR")开头。\n\n正确的查询语句应该是:\n\nsql\nSELECT * FROM \`wcss_product\`\n<where>\n <if test="gender != null and gender != ''">\n AND gender = #{gender}\n </if>\n AND is_deleted = 0\n</where>\n


原文地址: https://www.cveoy.top/t/topic/pOgY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录