www说
在我的例子中,我试图在MySQL中执行过程代码,并且由于服务器上的一些问题,服务器无法确定在哪里结束语句,所以我得到了错误代码1064。所以我用自定义划界器包好了程序,效果很好。例如,在此之前:DROP PROCEDURE IF EXISTS getStats;CREATE PROCEDURE `getStats` (param_id INT, param_offset INT, param_startDate datetime,
param_endDate datetime)BEGIN
/*Procedure Code Here*/END;在放了定界符之后,它是这样的:DROP PROCEDURE IF EXISTS getStats;DELIMITER $$CREATE PROCEDURE `getStats` (param_id INT, param_offset INT,
param_startDate datetime, param_endDate datetime)BEGIN
/*Procedure Code Here*/END;$$DELIMITER ;