mysql怎么删除存储过程(Mysql表通过存储过程删除生产表数据)
本文目录
- Mysql表通过存储过程删除生产表数据
- 在mysql的存储过程中使用删除,本来想删除一条记录,结果把所有的记录都删了
- 求Mysql通用的一些存储过程,如添加,删除,修改,查询
- mysql创建触发器之前检查是否存在不存在再创建,存在就不创建的sql语句是什么
Mysql表通过存储过程删除生产表数据
在建设实时数仓的过程中,用到了Mysql存放增量的结果数据,所以需要定时清理历史数据,为了避免影响的线上的实时数据写入,采用了按照最后更改时间,分段删除的方法。对应的存储过程如下:
在mysql的存储过程中使用删除,本来想删除一条记录,结果把所有的记录都删了
你这个语句肯定是把所有的删除:delete from users where id=id 记住,变量、参数不要和列名相同
求Mysql通用的一些存储过程,如添加,删除,修改,查询
给你个示例参考下(用动态语句执行):有个输入参数引用名字错了,改了下:/*接口*/create procedure p_test(in i_table_name varchar(50), -- 表名in i_field_name varchar(50), -- 字段名in i_field_value varchar(50), -- 列值in i_where_condition varchar(100) -- where条件)begin set @str=concat(’select * from ’,i_table_name,’ ’,i_where_condition,’ ’,i_field_name,’=’’’,i_field_value,’’’’); prepare stmt1 from @str; execute stmt1; deallocate prepare stmt1;end;/*调用*/call p_test(’tb_test’,’name’,’张三’,’where bz=0 and ’);
mysql创建触发器之前检查是否存在不存在再创建,存在就不创建的sql语句是什么
-- 判断要创建的存储过程名是否存在if exists (select * from dbo.sysobjects where id =object_id(N’’) and OBJECTPROPERTY(id, N’IsProcedure’)= 1)-- 删除存储过程drop procedure GO
更多文章:
office2003精简版(怎样下载Microsoft Office 2003软件)
2024年6月11日 22:29
大话2仙器传说资料片人物开展到多少级?《大话西游2》在不同时期,哪些神兵曾经价格最贵
2023年5月14日 14:20
cad建筑图纸免费下载(建筑CAD图纸免费下载网址古代建筑详细介绍)
2024年7月17日 22:00
win7仿xp主题(XP系统用了WIN7美化包后,用WIN7的主题还是WINXP的主题)
2024年6月10日 11:24