永发信息网

mysql 传递参数触发器

答案:2  悬赏:0  手机版
解决时间 2021-03-18 08:45
当“选课表”中新增了一条数据,就将“课程表”里这门课程已选人数增加1
create trigger 'test'
declare id int;
after insert on xuanke
id=xuanke.kcid
for each row
Begin
update kecheng set renshu=renshu+1 where kcid=id
求修改成正确的

create trigger 'test'
after insert on xuanke
for each row
Begin
declare id int;
set id=xuanke.kcid;
update kecheng set renshu=renshu+1 where kcid=id;
End
最佳答案
在老版本的MySQL 3.22中,MySQL的单表限大小为4GB,当时的MySQL的存储引擎还是ISAM存储引擎。但是,当出现MyISAM存储引擎之后,也就是从MySQL 3.23开始,MySQL单表最大限制就已经扩大到了64PB了(官方文档显示)。也就是说,从目前的技术环境来看,MySQL数据库的MyISAM存储 引擎单表大小限制已经不是有MySQL数据库本身来决定,而是由所在主机的OS上面的文件系统来决定了。

  而MySQL另外一个最流行的存储引擎之一Innodb存储数据的策略是分为两种的,一种是共享表空间存储方式,还有一种是独享表空间存储方式。
  当使用共享表空间存储方式的时候,Innodb的所有数据保存在一个单独的表空间里面,而这个表空间可以由很多个文件组成,一个表可以跨多个文件存在,所 以其大小限制不再是文件大小的限制,而是其自身的限制。从Innodb的官方文档中可以看到,其表空间的最大限制为64TB,也就是说,Innodb的单 表限制基本上也在64TB左右了,当然这个大小是包括这个表的所有索引等其他相关数据。
  而当使用独享表空间来存放Innodb的表的时候,每个表的数据以一个单独的文件来存放,这个时候的单表限制,又变成文件系统的大小限制了。
全部回答
触发器只有经事件触发后才能执行,上面对时间的判断在触发器里面,没有事件触发是不会运行的,这种情况一般利用mysql的事务调度器(event scheduler)和存储过程比较容易实现。具体如下: 事务调度器 create event `del_lclass_tbl ` on schedule every 1 day starts '2009-05-11 01:00:00' on completion not preserve enable do call sp_delete_lclass_tbl(null); 存储过程 delimiter $ drop procedure if exists sp_delete_lclass_tbl;$ create procedure sp_delete_lclass_tbl() begin delete from lclass_tbl where lclass_nstatus in (1,3) and lclass_nexecuteid in (select ppi_nid from planpracticeitem_tbl where ppi_sapplicationenddate < now()); end;$ delimiter ;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
山西工程职业技术学院有独立卫生间吗?
查尔斯顿眼镜潍坊加盟店在哪里啊,我有事要去
怎么查啊三相五线的电箱漏电
移动20兆与广电4兆,有何不同?20兆的是否真
江苏省2016年提前自主大专院校招生什么时间报
蒙娜丽莎拖延我选照片的时间 我怎么维权?
问道怎样重选元婴?
郑记全牛面学校大街店我想知道这个在什么地方
毛尖茶有什么好处 喝毛尖茶好吗
手机修完下载东西老失败怎么回事
通讯录里面的本机号码显示+86吗
为什么买东西都要用钱??人为什么要生存??
蒙状元酒南部总经销在哪里啊,我有事要去这个
创美装饰在哪里啊,我有事要去这个地方
西和走清水县多少公里
推荐资讯
求推荐好看的重生宅斗文类似重生之高门嫡女,
喝了薏米薏米大师茶,痰多又流鼻涕,这是肿么
山东黄河三角洲酒业有限公司军马营销三团这个
求一个安卓成人游戏 不要什么小游戏那些
万华地产地址有知道的么?有点事想过去
请问一下有没有成语里面带有罗字和张字的成语
常青藤茶馆在什么地方啊,我要过去处理事情
2015款比亚迪f3和别克凯越相比哪个性价比高
角AOB=110度,OC是其内部任意一条射线,OE、OD
颧骨 下颌骨整形能同时做吗
人名后括号(化名),这个“化名”是啥意思?
1大师分什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?