首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql版本5.6.11中的存储过程

问Mysql版本5.6.11中的存储过程
EN

Stack Overflow用户
提问于 2014-03-13 13:00:35
回答 1查看 769关注 0票数 0

我正在尝试使用MySQLVersion5.6.11创建存储过程,但它显示了一些错误,这是我的代码。

代码语言:javascript
复制
 CREATE PROCEDURE Debug(Message TEXT)
    BEGIN
    CREATE TABLE IF NOT EXISTS _debug (
        id int(10) unsigned NOT NULL auto_increment,
        msg TEXT DEFAULT NULL,
        created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
        PRIMARY KEY (id)
     );
 INSERT INTO _debug(`msg`) VALUES(Message);
 END; 

我得到了这个错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 8

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-13 13:08:59

移除;

代码语言:javascript
复制
delmiter $$
CREATE PROCEDURE Debug(Message TEXT)
    BEGIN
    CREATE TABLE IF NOT EXISTS _debug (
        id int(10) unsigned NOT NULL auto_increment,
        msg TEXT DEFAULT NULL,
        created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
        PRIMARY KEY (id))
 INSERT INTO _debug(`msg`) VALUES(Message)
 END$$
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22379443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档