DELIMITER $$
drop procedure IF EXISTS `simpleproc`$$
CREATE PROCEDURE `simpleproc`(OUT param1 INT)
BEGIN
SELECT COUNT(*) INTO param1 FROM t;
END $$
DELIMITER ;
我正在尝试使用PHP导入以上代码,但出现此错误:
执行查询''时出错:您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在'DELIMITER $$放置过程附近使用,如果在第1行中存在
simpleproc
$$ CREATE PROCEDURE`simplepro' 最佳答案
DELIMITER $$
DROP PROCEDURE IF EXISTS `simpleproc`$$
CREATE PROCEDURE `simpleproc`(OUT param1 INT)
READS SQL DATA
BEGIN
SELECT COUNT(*) INTO param1 FROM t;
END $$
DELIMITER ;$$
关于php - sql过程导入错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22061660/