【发布时间】:2015-06-07 13:08:24
【问题描述】:
你们能帮我解决存储过程的问题吗?当我从 phpmyadmin 导出存储过程时,它给出了
CREATE DEFINER=`root`@`localhost` PROCEDURE `c4mo_get_cities_prc`(IN `p_state_code` VARCHAR(3), IN `p_country_code` VARCHAR(3), IN `p_language_code` VARCHAR(3))
NO SQL
BEGIN
SELECT city_name, city_code
FROM `c4mo_cities`
WHERE enabled = 'Y'
AND language_code = p_language_code
AND state_code = p_state_code
AND country_code = p_country_code;
END
当我从 phpmyadmin 导入它时,它给出了错误
#1064 - 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 '' at line 13
【问题讨论】:
-
你设置
DELIMITER了吗? -
您使用的是什么 phpMyAdmin 版本以及如何生成导出?如果我转到“例程”选项卡并按“导出”,这不是生成的代码;你做的和我不一样吗?
标签: php stored-procedures import phpmyadmin export