2 hgq0916 hgq0916 于 2016.05.03 19:34 提问

MySQL创建存储过程出错

图片说明

5个回答

CSDNXIAOC
CSDNXIAOC   2016.05.03 19:41

答案就在这里:如何在mysql 6.0.2下创建存储过程?
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

SchopenhauerZhang
SchopenhauerZhang   2016.05.03 20:28

你确定不是CREATE TABLE ?还有你这截屏这么小?看不清,,,,

hgq0916
hgq0916 创建存储过程不是创建表
大约 2 年之前 回复
SchopenhauerZhang
SchopenhauerZhang   2016.05.03 20:29

图片说明

SchopenhauerZhang
SchopenhauerZhang   2016.05.03 20:29

图片说明

SchopenhauerZhang
SchopenhauerZhang   2016.05.04 23:21

不知道,过程怎么创建?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
mysql 创建存储过程报错
mysql5以上的版本都支持存储过程 我先创建了一张表: create table tb_user ( user_id int primary key, user_name varchar(20) not null ); 默认情况下,创建存储过程会报错,如下: mysql> create procedure pr_gen_users() -> begin
mysql创建存储过程declare 变量时报错
今天创建存储过程时,一直提示在decl
MySQL中存储过程无限报错的问题(delimiter)
今天学习MySQL的存储过程的时候,在创建存储过程的时候无限报错,我用的是MySQL的5.6.x版本 后来才发现不能把delimiter语句写完后删除再写create procedure语句(我用了小写表达,免得有人读的时候看大写单词费劲)我天真的以为delimiter语句会被MySQL这个程序存储简单示例如下:delimiter // #将delim
MySQL存储过程中的错误处理
当MySQL执行存储过程遇到错误时,适当处理它,如继续执行或退出当前代码段,并返回有意义的错误提示是很重要的。一方面提高程序的容错能力,另一方便当程序出错时,开发人员也能准确定位错误的地方。 在本章MySQL教程中,我们将学习如何在存储过程中处理程序错误。 声明处理程序 MySQL为我们提供了一种简单的方法定义处理程序,我们可以使用DECLARE HANDLER语句,
Mysql存储过程中游标的使用以及错误处理
  DECLARE done INT DEFAULT 0;  DECLARE dept_Id int;    DECLARE cur1 CURSOR FOR select deptId from dept order by deptId;  --处理错误,当遇到错误的时候将判断条件置为1,如果不处理错误,最后将提示1329-no data zero rows fetched;  DECLARE
Mysql创建存储过程时出现ERROR 1064错误
ERROR 1064 (42000):ERROR 1064 (42000): 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 'DECLARE i INT DEFAULT 0'
mysql 存储过程,游标和错误提示
SQL语句中的错误提示 在存储过程中处理SQL语句可能导致一条错误消息。例如,向一个表中插入新的行而主键值已经存在,这条INSERT语句会导致一个出错消息,并且MySQL立即停止对存储过程的处理。每一个错误消息都有一个唯一代码和一个SQLSTATE代码。例如,SQLSTATE 23000属于如下的出错代码: Error 1022, "Can't write;duplicate(重复
MySQL创建存储过程时出错(...use near ' 'at line)
刚开始学存储过程时,按照书上去创建它,发现一直不成功。 一直有如下错误:我的表结构为: 查阅了网上的资料,发现原因是分隔符的问题,mysql默认的分隔符为“;”,而“from table_name”后是“;”,mysql默认sql语句结束,所以出错。解决办法是改变分隔符:delimiter //delimiter // create procedure AvgFruitPrice() beg
MySQL 存储过程例子,不能在if else里面用begin end否则会报错Error Code : 1064!
Error Code : 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 报错是因为mysql的procedure里面if else语句里面, 用了begin end
linux中mysql如何创建存储过程
创建存储过程的完整命令: CREATE PROCEDURE pro1() begin     declare b int default 0; end; MySQL中运行存储过程创建语句错误结果: root@db1>CREATE PROCEDUREpro1()     -> begin     ->    declare b int default