mysql 存储过程 用phpmyadmin做的

mysql 存储过程 用phpmyadmin做的,第1张

语法错误呗: ~

> CREATE TABLE remaining_ticket(

   number varchar(6),

   date date,

   type varchar(4),

   num int(11)

   ) > delimiter @@

CREATE PROCEDURE insert_remaining(

   in v_number varchar(6),

   in v_train_type varchar(4))

begin

declare i int default 0

  while i < 5 do

    insert into remaining_ticket values(

       v_number, curdate(),

       v_train_type, 1000)

    set i=i+1  /* 这里i不自增,死循环啊,几秒写入了27w行! */

  end while

end@@

delimiter  > call insert_remaining('10005','BJ')

> select * from remaining_ticket

:) 今天刚看完存储过程~  加油 一起学习

我是在cmd下建的存储过程,在phpmyadmin下一直提示有错。

你似乎还少了一个设置结束符

在create 之前添加

delimiter //

在end的下面一行添加

//

这样在cmd下不会提示出错


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11593442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存