navicat mysql 1064 错误
我正在尝试使用 navicat premium 创建存储过程。我单击“功能”按钮,然后选择“存储过程”选项。在高级选项卡上,它希望我编写 sql 代码的开始和结束部分。我写了这个 *开始 更新表 trl_profile SET trl_profile.type = type WHERE trl_profile.profile_id =profile_id; END;*
在 sql 预览选项卡中创建此 sql
*CREATE DEFINER = CURRENT_USER PROCEDURE NewProc
(IN type varchar,IN profile_id int) 开始 更新表 trl_profile SET trl_profile.type = type WHERE trl_profile.profile_id = profile_id; END;;*
我保存它并给出错误 http://m.friendfeed-media.com/2974c2eb28242939014b14171fbc2a32278c3bbb
I am trying to create a stored procedure by using navicat premium. I clicked functions button then choosed stored procedure choice. on the advanced tab it wants me to write begin end part of teh sql code. I wrote this
*BEGIN
UPDATE TABLE trl_profile SET trl_profile.type = type WHERE trl_profile.profile_id =profile_id;
END;*
in the sql preview tab it creates this sql
*CREATE DEFINER = CURRENT_USER PROCEDURE NewProc
(IN type varchar,IN profile_id int)
BEGIN
UPDATE TABLE trl_profile SET trl_profile.type = type WHERE trl_profile.profile_id = profile_id;
END;;*
i save it and gives the error
http://m.friendfeed-media.com/2974c2eb28242939014b14171fbc2a32278c3bbb
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
VARCHAR
需要一个长度 AFAIK。这有效吗?如何让 navicat 玩球完全是另一回事,我从未使用过它,所以我不知道如何将其塑造成型。
VARCHAR
requires a length AFAIK. Does this work?How you get navicat to play ball is a whole other matter, never used it, so I wouldn't know how to whip it into shape.