//声明几个变量
declare beforedelete varchar(1000);//从原始字段取出放在此变量里,大小一定足够大,下同
declare afterdelete varchar(1000);//删除后,放回的内容
declare sub_prefix varchar(1000);//Country和前面的内容
declare sub_suffix varchar(1000);//world和后面的内容
declare startp varchar(20);
declare endp varchar(20);
set startp='Country',endp='world';
select content into beforedelete from article where id=1 ;//取得原字段内容
if instr(beforedelete,startp)0 and instr(beforedelete,endp)0 then//如果两个关键字都存在
set sub_prefix = substring(beforedelete,1,instr(beforedelete,startp) + length(startp));//得到前部分
set sub_suffix = substring(beforedelete,instr(beforedelete,endp));//后部分
set afterdelete = concat(sub_prefix,sub_suffix);//前后拼接起来
update article set content=afterdelete where id = 1;//插回原来数据库字段
end if;
end;
4,存储过程创建完成之后,要调用存储过程
call delete_c();
5,完成.
你可以去数据库表里查看一下是否更新了.
注意事项:
1,按顺序来走,可以把我的整个流程演示成功.
2,创建存储过程的时候不能有注释,要把我写的注释都去掉.
3,这里是无法传参数的,如果想传的话,得自己去研究了.
关于mysql怎么删除段和mysql怎样删除字段的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 微信怎么显示直播和视频号,微信怎么显示直播和视频号呢
- erp系统打印订单步骤,erp系统打印订单步骤图片
- 头像是粉色章鱼的经营游戏,粉色章鱼是什么软件
- 拍摄相机用什么模式比较好,拍摄相机用什么模式比较好呢
- python求熵函数 matlab编写熵函数
- 直播为什么唱歌不露脸,抖音怎么直播唱歌不露脸
- linux时间搓命令,linux时间戳命令
- 直播常见带货产品类型,网络直播带货类型
- go语言revel go语言培训