在mysql中有表A表B,其中表A包含表B所有数据。现想借助表B把表A中的数据做删除。应该如何做?谢谢!

不好意思,说的大家好像没有明白!

是想要把表A中与B表相同的数据删除,而且两张表有唯一!
换句话说就是:想要把两张表相同的人在主表中删除!谢谢

第1个回答  2008-04-14
是想删除掉B里有A里没也有的吗。。。
如果a 和 b里都有name这个字段
新建一个表。。结构和a 一样
INERT INTO newtable(fld1, fld2) SELECT a.* FROM A AS a LEFT JOIN B AS b ON (a.id = b.id) WHERE b.name IS NULL

删除A表,改新建立表名为A就行了,有点麻烦
第2个回答  2008-04-15
没看明白,你是要把A表中与B表相同的数据删除吗还是不相同的数据删除,而且你A表和B表有唯一关键字段没有?

哦,看明白了,如下:
DELETE FROM a where 姓名 in(select 姓名 from b)本回答被提问者采纳

在mysql中有表A表B,其中表A包含表B所有数据。现想借助表B把表A中的...
删除A表,改新建立表名为A就行了,有点麻烦

库中的表MySQL如何修改数据库表的技巧mysql如何修改数据
修改MySQL中的表需要借助ALTER语句,我们可以使用ALTER语句来添加,删除或者更改表的定义,也可以用来改变数据库表的名称,重命名列,修改字段类型,添加和删除索引等等。例如,当我们想要为MySQL中的表添加一些列时,可以使用ALTER语句完成:mysql>ALTER TABLE table_name ADD COLUMN (column1_name data_type...

怎么删除数据库表中的数据怎么删除数据库表中的数据源
3、进入excel选项页面,在选项中找到高级然后左键点击;然后用鼠标滑轮往下拉,或者用右侧的滚动条往下拉 4、在下面找到此工作表的显示选项(B),在下面的在具有零值的单元格中显示零(Z)前面的方块前点击,取消对勾;然后点击确定,返回工作表 5、工作表中的0数值全部都不见了,但是函数公式还在,在...

MySQL数据库实现海量数据删除亿级数据轻松处理mysql上亿数据删除
上述代码意思为:删除create_time字段小于’2019-01-01 00:00:00’的数据。3. 通过LIMIT分批删除 当海量数据无法在一次删除语句中完成删除的时候,可以采用分批删除的方式。MySQL通过LIMIT关键字允许我们一次性删除指定行数的数据,通过循环多次执行删除操作,最终将所有符合条件的数据删除完毕。...

MySQL两小时内数据分组轻松高效处理大量数据mysql两小时分组
下面,我们将结合一些实际的例子,来说明如何在MySQL中快速高效地进行数据分组操作。例1:按照小时分组计算每小时的总销售额 假设我们有一个销售数据表,其中包含了订单编号、销售日期时间和销售额等信息。现在,我们需要按照小时粒度对销售数据进行分组,并计算每小时的总销售额。可以使用如下SQL语句实现:SEL...

MySQL中使用BS模式进行数据管理mysql中bs模式
1. 数据库连接测试:使用mysqli_connect()函数连接MySQL数据库。2. 数据查询模块:使用SQL语句查询数据,并展示在表格中。3. 数据新增模块:使用insert语句,将表单中的数据插入到数据表中。4. 数据修改模块:使用update语句,将表单中修改的数据更新到数据表中。5. 数据删除模块:使用delete语句,根据id...

mysql 怎么改变表格中的数据
可以看到 MySQL 在这里非常机智,直接执行了一个内置的存储过程来更新统计表。沿着 que_eval_sql,可以找到其他类似的统计表,比如下面这些:请点击输入图片描述 请点击输入图片描述 本次实验中,我们借助了 MySQL 的 DBUG 包,来让 MySQL 将处理过程暴露出来。MySQL 中类似的技术还有不少,比如 ...

mysql 根据一个表的数据更新另一个表
可以看到 MySQL 在这里非常机智,直接执行了一个内置的存储过程来更新统计表。沿着 que_eval_sql,可以找到其他类似的统计表,比如下面这些:请点击输入图片描述 请点击输入图片描述 本次实验中,我们借助了 MySQL 的 DBUG 包,来让 MySQL 将处理过程暴露出来。MySQL 中类似的技术还有不少,比如 ...

MySQL实现快速获取记录条数mysql获取记录条数
在MySQL中,也可以通过‘show status’语句来获取记录数,语句如下:mysql> show status like ‘rows%’;这个指令会返回一个多项统计信息,里面包括了总共读取表格行数、总共删除表格行数以及总共更新表格行数,以此来估计当前表格的总行数。以上就是MySQL实现快速获取记录数的方式,通过以上几种指令,能够...

数据库灾难应对:MySQL误删除数据的救赎之道,技巧get起来!之binlog_百 ...
通过时间或日志文件中的位置信息,定位到数据删除或修改的事件,进行相应的恢复操作。在binlog_dump.sql文件中,你可以看到事件的结构和语法,如事务开始、事件头、更新行等,这有助于理解日志内容。例如,它可能包含表映射事件和更新行事件,详细记录了表的改动以及数据的更新内容。mysqlbinlog工具以SQL...

相似回答
大家正在搜