猿问

如何修复MySQL错误#1064?

如何修复MySQL错误#1064?

当向MySQL发出命令时,我会得到错误#1064“语法错误”。

  1. 什么意思?

  2. 我怎么才能修好它?


宝慕林4294392
浏览 2048回答 2
2回答

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 ;
随时随地看视频慕课网APP
我要回答