如何删除mysql数据库多个表中某个同一个字段的数据

如何删除mysql数据库多个表中某个同一个字段的数据,第1张

写一个存储过程,以后就可以一性删除。

如:

mysql > CREATE PROCEDURE demo_in_parameter(IN p_in int)

-> BEGIN

-> delete from 表名1 where 字段=p_in;

-> delete from 表名2 where 字段=p_in;

-> delete from 表名3 where 字段=p_in;

-> END;

以后删除就调用存储过程

mysql > SET @p_in=1;

mysql > CALL demo_in_parameter(@p_in);

drop database db_name

其实也行

create database as db_name

把原有的数据从重新创建一次,就行了。

然后才删除原来的数据库

另外还有就是 挨着每一个表 truncate table tb_name

table name 可以通过sysobject 里面查找出来。

一、在控制面板,卸载MySQL的所有组件

控制面板——》所有控制面板项——》程序和功能,卸载所有和MySQL有关的程序

二、找到你的MysQL安装路径,看还有没有和MySQL有关的文件夹,全删

如果安装在C盘,检查一下C:\Program Files (x86)和C:\Program Files 这两个文件夹

三、删除关于MySQL的注册表

在文件资源管理器中输入“C:\Windows\regeditexe"会d出注册表

删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹

如果能找到如下内容,删除

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL

四、将以下红字部分粘贴到文件资源管理器地址栏中 (这是一个隐藏的文件夹)

C:\ProgramData\MySQL

删除此文件夹下的所有内容

五、重启电脑

六、提示:

如果以上删除文件夹时删除不了,可以试一下以下步骤:

1检查是否还有有关MySQL的程序在运行,到任务管理器中去找,然后结束任务

2试试360粉碎文件能不能粉碎

3进入安全模式,删除

大功告成

现在可以重新安装MySQL了

以上就是关于如何删除mysql数据库多个表中某个同一个字段的数据全部的内容,包括:如何删除mysql数据库多个表中某个同一个字段的数据、mysql 怎么通过sql语句清除某个数据库下的所有表中的数据、怎样彻底删除MySQL数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9290933.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存