亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mysql如何實(shí)現(xiàn)更新偶數(shù)行或者奇數(shù)行

 更新時(shí)間:2025年07月07日 15:58:16   作者:MyySophia  
這篇文章主要介紹了Mysql如何實(shí)現(xiàn)更新偶數(shù)行或者奇數(shù)行問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一、需求背景

在處理數(shù)據(jù)時(shí),由于表的主鍵是data_seq_id, 自己定義的一個(gè)序列,例如:INWDN000827....

這些數(shù)據(jù)是需要用戶來維護(hù)的,如果用戶維護(hù)成兩份,因?yàn)橹麈I設(shè)計(jì)成這樣已經(jīng)無法避免了。如何清除掉重復(fù)數(shù)據(jù)呢?

二、查找重復(fù)數(shù)據(jù)

通過group by count 查找到重復(fù)數(shù)據(jù)。

data_seq_idvalueflag
A001v1Y
A002v1Y
A003v2Y
A004v2Y

三、update 奇數(shù)行的flag為N

如何找到奇數(shù)行或者偶數(shù)行呢?

select *
from( select @rownum := @rownum + 1 as row_num, t.*
from m_bis_data_d t,( select @rownum := 0 ) tmp_table) t
where t.row_num % 2 = 1

通過這個(gè)sql 可以將奇數(shù)行找到data_seq_id 。然后將其update 掉即可。

四、總結(jié)

實(shí)際上解決這個(gè)問題應(yīng)該是從根本上解決,主鍵不能這么隨意,應(yīng)該在設(shè)定主鍵之初就考慮到這個(gè)問題。我的想法是用value 然后md5生成主鍵,即不會(huì)重復(fù)也可以確保不會(huì)數(shù)據(jù)重復(fù)。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解 Mysql 事務(wù)和Mysql 日志

    詳解 Mysql 事務(wù)和Mysql 日志

    這篇文章主要介紹了詳解 Mysql 事務(wù)和Mysql 日志的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • mysql 截取指定的兩個(gè)字符串之間的內(nèi)容

    mysql 截取指定的兩個(gè)字符串之間的內(nèi)容

    今天我同事在用mysql的時(shí)候,需要對(duì)一個(gè)字符串中的指定內(nèi)容進(jìn)行截取
    2009-07-07
  • MySQL主從復(fù)制原理詳情

    MySQL主從復(fù)制原理詳情

    這篇文章主要介紹了MySQL主從復(fù)制原理詳情,MySQL?主從復(fù)制是指數(shù)據(jù)可以從一個(gè)MySQL數(shù)據(jù)庫服務(wù)器主節(jié)點(diǎn)復(fù)制到一個(gè)或多個(gè)從節(jié)點(diǎn),文章圍繞主題展開詳細(xì)的內(nèi)容介紹。感興趣的小伙伴可以參考一下
    2022-06-06
  • MySQL索引結(jié)構(gòu)詳細(xì)解析

    MySQL索引結(jié)構(gòu)詳細(xì)解析

    MySQL官方對(duì)索引的定義為:索引(Index)是幫助MySQL高效獲取數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。可以得到索引的本質(zhì):索引是數(shù)據(jù)結(jié)構(gòu)
    2022-03-03
  • SQL?JOIN?子句合并多個(gè)表中相關(guān)行全面指南

    SQL?JOIN?子句合并多個(gè)表中相關(guān)行全面指南

    這篇文章主要為大家介紹了SQL?JOIN?子句合并多個(gè)表中相關(guān)行全面指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 給mysql數(shù)據(jù)庫的字段設(shè)默認(rèn)值方式

    給mysql數(shù)據(jù)庫的字段設(shè)默認(rèn)值方式

    這篇文章主要介紹了給mysql數(shù)據(jù)庫的字段設(shè)默認(rèn)值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • MySQL優(yōu)化之連接優(yōu)化

    MySQL優(yōu)化之連接優(yōu)化

    MySQL連接優(yōu)化主要指客戶端連接數(shù)據(jù)庫以及數(shù)據(jù)庫為響應(yīng)客戶端的請(qǐng)求而打開數(shù)據(jù)表和索引的過程中涉及到的參數(shù)調(diào)整。下面我們來詳細(xì)的探討下
    2017-03-03
  • 詳解MySQL的內(nèi)連接和外連接

    詳解MySQL的內(nèi)連接和外連接

    這篇文章主要介紹了詳解MySQL的內(nèi)連接和外連接,mySQL包含兩種聯(lián)接,分別是內(nèi)連接(inner join)和外連接(out join),但我們又同時(shí)聽說過左連接,交叉連接等術(shù)語,本文就帶大家來了解一下,需要的朋友可以參考下
    2023-05-05
  • MYSQL 根據(jù)唯一索引鍵更新死鎖問題解析

    MYSQL 根據(jù)唯一索引鍵更新死鎖問題解析

    這篇文章主要介紹了MYSQL 根據(jù)唯一索引鍵更新死鎖問題解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-10-10
  • 使用PDO防sql注入的原理分析

    使用PDO防sql注入的原理分析

    這篇文章主要給大家介紹了關(guān)于使用PDO防sql注入的原理的相關(guān)資料,文中還給大家介紹了使用PDO的注意事項(xiàng),通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12

最新評(píng)論