为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复MySQL错误#1064?

如何修复MySQL错误#1064?

宝慕林4294392 2019-06-10 20:24:30
如何修复MySQL错误#1064?当向MySQL发出命令时,我会得到错误#1064“语法错误”。什么意思?我怎么才能修好它?
查看完整描述

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

在我的例子中,我试图在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 ;


查看完整回答
反对 回复 2019-06-10
  • 2 回答
  • 0 关注
  • 2047 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信