
你这个涉及到了关联表的数据,要想删除数据必须先删除关联表的数据(在你建立了关联主键的前提下),你可以这样写 delete from guanlianTable G,mainTable M where G关联主键=M主键 ,然后delete from mainTable ,就这两条语句就OK了。
Navicat8清空表的 *** 作还是挺简单的:
加入你要清空test数据库中的所有表,那么在Navicat8按照下面的步骤进行:
1、双击test数据库,可以看到数据库下级联列出“表”、“视图”、“存储过程”等项目;
2、点击“表”前面的加号,就展开列出了数据库中的所有表;
3、选中一个表,然后右击该表,从d出的选项框中找到“清空表”选项,然后点击改选项,会d出一个提示窗口,点击“确定”,即可清空该表中的内容。
注意:如果数据库中两个表存在主外键关系,那么需要先删除外键表,后删除主键表。当你先删除主键表时,数据库会报错的。
MySQL 删除数据库
删除数据库是将已经存在的数据库从磁盘空间中清除,连同数据库中的所有数据也全部被删除。
MySQL删除数据库的基本语法格式如下:
其中“db_name”是要删除的数据库名称,如果指定数据库名不存在,则删除出错。
如果按照楼主说的情况,只需要在句子后面加 IF EXISTS db_name 即可。
以上就是关于mysql数据库中删除全部数据以及关联表数据全部的内容,包括:mysql数据库中删除全部数据以及关联表数据、用Navicat8.0如何清空MYSQL全部数据、mysql删除数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)