国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

shell腳本操作mysql數(shù)據(jù)庫(kù)刪除重復(fù)的數(shù)據(jù)

2019-10-26 18:59:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

由于之前的業(yè)務(wù),造成數(shù)據(jù)庫(kù)上產(chǎn)生了臟數(shù)據(jù),寫個(gè)腳本刪除重復(fù)的數(shù)據(jù)。由于是開發(fā)測(cè)試環(huán)境,所以選擇任意刪除相同uid中的一條。由于每次執(zhí)行只刪除重復(fù)數(shù)據(jù)的一條,需要重復(fù)執(zhí)行,如果本輪沒有數(shù)據(jù)被刪就OK

#!/bin/sh# delete all company's duplicate uidMYSQL_BIN_PATH=/data/mysql/server/mysql_3306/binMYSQL_SOCK_PATH=/data/mysql/server/mysql_3306/tmpDBUSER=dbuserDBPWD=userpwdDBHOSTNAME=192.168.1.105PORT=3306# get all company_idfor company_id in `${MYSQL_BIN_PATH}/mysql -u${DBUSER} -p${DBPWD} -h ${DBHOSTNAME} -P ${PORT} --socket=${MYSQL_SOCK_PATH}/mysql.sock -e "  SELECT company_id FROM company.companypage;"`do if [ $company_id != "company_id" ] ; then# if [ $company_id -eq 2733 ] ; then  suffix=`expr ${company_id} % 100` for user_id in `${MYSQL_BIN_PATH}/mysql -u${DBUSER} -p${DBPWD} -h ${DBHOSTNAME} -P ${PORT} --socket=${MYSQL_SOCK_PATH}/mysql.sock -e " SELECT user_id FROM company.company_candidate_${suffix} WHERE company_id=${company_id} AND user_id>0 GROUP BY company_id, user_id HAVING COUNT(user_id) > 1;"` do if [ $user_id != "user_id" ] ; then  ${MYSQL_BIN_PATH}/mysql -u${DBUSER} -p${DBPWD} -h ${DBHOSTNAME} -P ${PORT} --socket=${MYSQL_SOCK_PATH}/mysql.sock -e "  DELETE FROM company.company_candidate_${suffix} WHERE company_id=${company_id} and user_id=${user_id} limit 1;"   echo "delete from company_candidate_${suffix} where company_id=${company_id} and user_id=${user_id} limit 1" fi done# fi fidoneexit 0

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)武林站長(zhǎng)站的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 墨脱县| 永春县| 无棣县| 饶河县| 宿松县| 海晏县| 都兰县| 玉林市| 渝北区| 刚察县| 永泰县| 四子王旗| 瓦房店市| 潞西市| 偃师市| 鞍山市| 万年县| 民权县| 息烽县| 西乌珠穆沁旗| 绥棱县| 塔河县| 玛沁县| 通道| 东阿县| 江城| 宁蒗| 高碑店市| 西贡区| 辽中县| 全州县| 枣阳市| 保德县| 儋州市| 奎屯市| 雅江县| 清徐县| 伊金霍洛旗| 永泰县| 潜山县| 海门市|