mysql删除表中某行数据属性

mysql删除表中某行数据属性,第1张

alter table teacher_tbl drop column emp_class//删除字段名

alter table teacher_tbl change emp_id tea_id varchar(10) ,

change emp_name tea_name varchar(10),

change emp_sex tea_sex char(4),

change emp_phone tea_phone int(40)//修改字段名称

首先mysql 只支持3种触发器

1 DELETE2 INSERT 3 UPDATE

其他的MySQL语句不支持触发器,所以你第二个需求不能用触发器实现。

其次是 非常遗憾,MYSQL中触发器中不能对本表进行 insert ,update ,delete *** 作,以免递归循环触发。所以你第一个需求不能在insert前删除本表数据

对于update 能用set 进行 *** 作替换,insert与delete只能借助第二张表才能实现需要的目的。


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

原文地址: https://outofmemory.cn/zaji/7951865.html

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

发表评论

登录后才能评论

评论列表(0条)

保存