【发布时间】:2016-09-10 17:24:18
【问题描述】:
原始的 sql 查询运行良好..
SELECT image_path FROM `design_details` WHERE UPPER(image_path) LIKE UPPER('%01.jpg%')
对应查询的存储过程;
CREATE DEFINER=`root`@`localhost` PROCEDURE `checkImageNameExists` (IN `in_image_path` VARCHAR(1000))
BEGIN
SELECT image_path FROM `design_details` WHERE UPPER(image_path) LIKE UPPER('%'+in_image_path+'%');
END$$
我能够成功创建存储过程。 当我将存储过程称为
CALL checkImageNameExists('01.jpg'); through phpmyadmin
它给出如下错误:: 静态分析:
在分析过程中发现了 1 个错误。
无法识别的关键字。 (位置 25 附近的“ON”) SQL 查询:编辑编辑
SET FOREIGN_KEY_CHECKS = ON;
MySQL 说:文档
#2014 - 命令不同步;你现在不能运行这个命令
我无法理解错误。请帮助
【问题讨论】: