问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问一个mysql存储过程的问题,定义老是失败,谢谢

发布网友 发布时间:2022-05-05 03:14

我来回答

3个回答

热心网友 时间:2022-04-15 03:06

没问题啊
我在实际环境测试如下:

mysql> create table tb_name(stuId int auto_increment primary key,_name varchar(20),_age int);
Query OK, 0 rows affected (0.01 sec)

mysql> desc tb_name;
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| stuId | int(11) | NO | PRI | NULL | auto_increment |
| _name | varchar(20) | YES | | NULL | |
| _age | int(11) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
3 rows in set (0.02 sec)

mysql> delimiter //
mysql> create procere insert_Student (_name varchar(50),_age int ,out _id int)
-> begin
-> insert into tb_name value(null,_name,_age);
-> select max(stuId) into _id from tb_name;
-> end;
-> //
Query OK, 0 rows affected (0.00 sec)

mysql> delimiter ;
mysql> call insert_Student('aa',10,@id);
Query OK, 0 rows affected (0.00 sec)

mysql> select @id;
+------+
| @id |
+------+
| 1 |
+------+
1 row in set (0.00 sec)

mysql> select * from tb_name;
+-------+-------+------+
| stuId | _name | _age |
+-------+-------+------+
| 1 | aa | 10 |
+-------+-------+------+
1 row in set (0.00 sec)

mysql>

热心网友 时间:2022-04-15 04:24

create procere insert_Student (_name varchar(50),_age int ,out _id int)
---create procere insert_Student (in _name varchar(50),in _age int ,out _id int)

----------------------------------------------
喔,是不是结束符的原因
delimiter $$
create procere insert_Student (in _name varchar(50),in _age int ,out _id int)
begin
insert into _student value(null,_name,_age);
select max(stuId) into _id from _student;
end $$

热心网友 时间:2022-04-15 05:59

错误很简单啊,就是你把values写成value了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 有谁知道为什么我在mysql中创建存储过程无法定义变量啊!在里面一定义就... mysql存储过程定义错误,请大家看一下 MYSQL存储过程中声明变量那句报错了。求高手解答啊 问一下深圳市,松岗镇,劳动局的电话号码是什么呀! 请问深圳宝安松岗劳动局投诉电话是多少 深圳市宝安区松岗镇劳动局在那里?电话多少? 深圳松岗劳动局电话号码以及地址 谁知道深圳松岗劳动局的电话是多少? 有谁知道松岗劳动局电话是多少 哪个知道深圳松岗劳动局的电话号码呀?告诉我下 松岗劳动局电话 深圳松岗劳动局电话及地址? 深圳松岗劳动局电话号码是多少? 深圳市松岗劳动局在哪里?电话号码是多少? 深圳市松岗镇劳动局在那里? 深圳市松岗镇劳动局的咨询电话多少? 松岗劳动局电话号码是多少? 请问能用飞机托运运古典吉他吗?如果能,需要注意什么呢?如果不能,有什么办法在乘坐飞机时把吉他带走? 怎么带吉他上飞机 乘飞机如何携带吉他? mysql 存储过程出错,求解create procedure add(IN a int, IN b int... SQL语句中的存储过程纠错,在定义变量处出错了,请求纠错! MySQL中创建存储过程,出现错误。错误提示:unexpected end,expecting... 电脑美图秀秀怎么换照片背景 写存储过程时明明已经定义了变量执行时仍然报没有定义的错误_百度知 ... 变电站ups电源有什么作用 发电厂ups电源供哪些 梦见小孩黑黄双色头发 变电站ups电源失去的危害 梦到心爱的女孩子亲了我一口然后又咬我一口 答案发我qq839559728 梦见一个女人把我手指咬的只留骨头了 梦见右手被心爱的女人咬住不放 娃娃菜最晚什么时候种 昨晚梦见我前夫手指被女人咬很深一口子? 梦见被很脏的老女人当道还咬我的手 鱼缸养鱼风水有哪些讲究? 梦见心爱的女人接受我了,与我牵手跟我接吻是怎么回事? 咸鱼怎么泡不咸不破 手机微信链接打不开,点着没反应是怎么回事,已经快10天了,都这样微信点着没有反应? 为什么微信链接打不开?