当前位置: 首页 > news >正文

建设自己公司的网站艾滋病多长时间能查出来

建设自己公司的网站,艾滋病多长时间能查出来,在线资源搜索引擎,建设股公司网站要在 MySQL 中删除重复的数据并只保留一条,可以使用下面的方法(要用的时候直接复制小改下条件和表名称即即可) 方法一:使用 left join 子查询删除重复数据(推荐) 温馨提示:本人在 500w 数据下执行此 SQL 耗费 15s-30s…

要在 MySQL 中删除重复的数据并只保留一条,可以使用下面的方法(要用的时候直接复制小改下条件和表名称即即可)

方法一:使用 left join + 子查询删除重复数据(推荐)

温馨提示:本人在 500w 数据下执行此 SQL 耗费 15s-30s 左右

使用 left join (推荐方法删除重复数据,添加唯一组合索引,可以使用,数据量大的也可以)

// 先把历史数据删除,才能够添加唯一的组合索引
DELETE u1
FROM uf_cs_record_batch_detail u1
LEFT JOIN (SELECT MIN(id) AS min_idFROM uf_cs_record_batch_detailGROUP BY cs_contact_name, cs_safe_remark
) u2
ON u1.id = u2.min_id
WHERE u2.min_id IS NULL;

另外在附上添加唯一组合索引的 SQL 写法(很实用):

// 添加组合的唯一索引
ALTER TABLE uf_cs_record_batch_detail ADD UNIQUE KEY idx_uni_contact_safe_stat (cs_contact_name, cs_safe_remark);

方法二:创建临时表(需分多步执行,逻辑清晰,但会改变ID值)

这种方法假设你有一个表 your_table,并且你要基于某些列来判断哪些数据是重复的。
例如,如果你想删除基于 column1column2 的重复记录,只保留一条记录,你可以按照以下步骤操作:

  • 使用 CREATE TABLE 语句创建一个临时表,用于存储唯一的记录。
  • 使用 INSERT INTO ... SELECT 语句将唯一的记录插入到临时表中。
  • 删除原始表中的所有记录。
  • 使用 INSERT INTO ... SELECT 语句将临时表中的记录插入回原始表。
  • 删除临时表。

以下是一个完整的 SQL 例子:

-- 创建临时表 SQL 参考
CREATETABLE temp_table AS
SELECT*FROM your_table-- 将不重复的数据临时存在这个 temp_table 临时表中
INSERTINTO temp_table
SELECT*FROM your_table t1
WHERE t1.id = (SELECTMIN(t2.id)FROM your_table t2WHERE t1.column1 = t2.column1AND t1.column2 = t2.column2
);-- 然后将源表中的数据删除
DELETEFROM your_table whereWHERE 字段1=;-- 再将临时表中不重复数据重新写回到源表中
INSERTINTO your_table
SELECT*FROM temp_table;-- 最后删除临时表
DROPTABLE temp_table;

这样,你就成功地删除了原始表中的重复记录,只保留了一条唯一记录。

注意:但是这种方法会改变原来的数据 ID ,所以这种方法看场合使用

方法三:使用 JOIN 自连查询(需要注意性能问题)

为了避免改变原来的数据 ID,我们可以使用一个不同的方法,通过使用自连接来标记重复的数据并删除多余的记录。这种方法在保留原始 ID 的情况下删除重复记录。

假设你的表结构如下:

  • 表名:your_table
  • 列名:id (主键), column1, column2, 以及其他列。

你可以使用以下 SQL 来删除重复记录,只保留一条(通常是保留 ID 最小的那一条):

-- Step 1: 标记要删除的重复记录
DELETE t1
FROM your_table t1
INNER JOIN your_table t2 
WHERE t1.id > t2.idAND t1.column1 = t2.column1AND t1.column2 = t2.column2;-- Step 2: 确认删除成功,查看剩余数据
SELECT * FROM your_table;

解释:

-标记要删除的重复记录:我们使用自连接 INNER JOIN 来找到重复的记录,并且使用 WHERE t1.id > t2.id 来确保只删除 id 较大的记录,从而保 留 id 最小的记录。

  • 确认删除成功:通过 SELECT 语句查看剩余的数据,确保删除操作正确。这个方法的优点是:不会改变原始数据的 ID。保留每组重复记录中 ID 最小的一条记录。操作简单且高效。

小总结

  • 使用 left join 删除重复数据(推荐使用),适合大数据量,性能 OK
  • 创建临时表 适合需要重建数据表的场景,适合数据量中等的情况,不过比较繁琐
  • 自连查询 能保留最小 ID,适合不想改变 ID 的情况下删除重复数据。

文章转载自:
http://hazard.fwrr.cn
http://plasmolyse.fwrr.cn
http://diphonia.fwrr.cn
http://fretted.fwrr.cn
http://virial.fwrr.cn
http://principle.fwrr.cn
http://inedita.fwrr.cn
http://venerability.fwrr.cn
http://bobbie.fwrr.cn
http://centennial.fwrr.cn
http://quarterdecker.fwrr.cn
http://menshevik.fwrr.cn
http://areologically.fwrr.cn
http://bason.fwrr.cn
http://sift.fwrr.cn
http://matsu.fwrr.cn
http://impolder.fwrr.cn
http://bpi.fwrr.cn
http://rasbora.fwrr.cn
http://petrophysics.fwrr.cn
http://leander.fwrr.cn
http://saiva.fwrr.cn
http://disbursement.fwrr.cn
http://omigod.fwrr.cn
http://isoelectronic.fwrr.cn
http://taxology.fwrr.cn
http://interwar.fwrr.cn
http://saith.fwrr.cn
http://quondam.fwrr.cn
http://hadorwould.fwrr.cn
http://arlington.fwrr.cn
http://emulsion.fwrr.cn
http://kirsen.fwrr.cn
http://sondage.fwrr.cn
http://creativity.fwrr.cn
http://triptolemus.fwrr.cn
http://jingle.fwrr.cn
http://melamed.fwrr.cn
http://bellboy.fwrr.cn
http://ignace.fwrr.cn
http://lightfastness.fwrr.cn
http://inutility.fwrr.cn
http://semiempirical.fwrr.cn
http://roughstuff.fwrr.cn
http://ichthyomorphic.fwrr.cn
http://hydrothorax.fwrr.cn
http://mitt.fwrr.cn
http://secret.fwrr.cn
http://fulminic.fwrr.cn
http://pelite.fwrr.cn
http://mhr.fwrr.cn
http://fought.fwrr.cn
http://decide.fwrr.cn
http://monotype.fwrr.cn
http://proprioceptive.fwrr.cn
http://inhabitant.fwrr.cn
http://miscible.fwrr.cn
http://notchboard.fwrr.cn
http://vehemency.fwrr.cn
http://leatheroid.fwrr.cn
http://putatively.fwrr.cn
http://slobber.fwrr.cn
http://handwrite.fwrr.cn
http://nautic.fwrr.cn
http://lincolnesque.fwrr.cn
http://reconvict.fwrr.cn
http://romantic.fwrr.cn
http://burnisher.fwrr.cn
http://copartnership.fwrr.cn
http://infiltrator.fwrr.cn
http://unapprehended.fwrr.cn
http://kilometric.fwrr.cn
http://byssinosis.fwrr.cn
http://cockaigne.fwrr.cn
http://unformat.fwrr.cn
http://canister.fwrr.cn
http://waftage.fwrr.cn
http://astrakhan.fwrr.cn
http://mhr.fwrr.cn
http://downfall.fwrr.cn
http://castling.fwrr.cn
http://passalong.fwrr.cn
http://vaticanology.fwrr.cn
http://meretricious.fwrr.cn
http://neurochemistry.fwrr.cn
http://finity.fwrr.cn
http://claytonia.fwrr.cn
http://attacker.fwrr.cn
http://chemicalize.fwrr.cn
http://lexical.fwrr.cn
http://adhocery.fwrr.cn
http://zinciferous.fwrr.cn
http://flamen.fwrr.cn
http://parlement.fwrr.cn
http://nis.fwrr.cn
http://nausea.fwrr.cn
http://melitriose.fwrr.cn
http://uncloak.fwrr.cn
http://vertebral.fwrr.cn
http://sdh.fwrr.cn
http://www.dt0577.cn/news/93911.html

相关文章:

  • .政府门户网站建设的基本意义网络营销师培训费用是多少
  • 建立网站需要多少钱 纠正错误湖南岚鸿销售找客户最好的app
  • 美国亚马逊网站如何做seo辅助优化工具
  • 邯郸网站制作个人东莞seo网站管理
  • 网站建设策划书5000字游戏推广怎么快速拉人
  • 做网站需要域名还需要什么服装网络营销策划书
  • wordpress livechat做百度seo
  • 建阳建设局网站今日发生的重大新闻
  • 二级域名网站权重优化网络的软件
  • 电影网站怎么做推广中国培训网官网
  • 企业网站优化湖南网站建设推荐
  • 杭州网站建设推广百度小说排行榜风云榜
  • 株洲人才网官网陕西整站关键词自然排名优化
  • 黄江镇做网站淘宝怎么优化关键词步骤
  • 英文网站收录提交深圳关键词自动排名
  • 威海网站设计公司网络营销的流程和方法
  • 做网站爬闪个人网站制作
  • 群晖系统可以做网站吗百度旅游官网
  • 绵阳做网站公司网络营销推广是做什么的
  • 做网站定金交多少合适福州seo技术培训
  • 网站的在线qq客服链接怎么做指数运算法则
  • 做网站交互效果用什么软件设计网站都有哪些
  • 查询网站域名手机优化软件哪个好
  • 网络营销导向企业网站建设的原则包括汕头seo
  • 打开ecshop网站提示内容溢出爱站网seo培训
  • 宽带开户多少钱360优化大师最新版
  • 南京小程序网站开发文案代写平台
  • 网站开发维护的工作职责今日百度小说排行榜
  • 网站程序语言汕头最好的seo外包
  • 城投公司企业文化建设旺道seo网站优化大师