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

首頁 > 數據庫 > MySQL > 正文

mysql中利用聯合查詢批量處理數據(更新,查詢,統計)語句

2024-07-24 12:36:40
字體:
來源:轉載
供稿:網友

最近要處理幾個表的數據統計與錯誤數據的更新處理,一新來的伙伴寫了幾條sql更新處理語句,對于小量數據處理沒問題,但是如果幾萬數據處理是非常的慢,只拿來了看看.

聯合查詢回復數,代碼如下:

  1. SELECT ask.id, count( answer.father_id ) , ask.answer_num 
  2. FROM `表名_ask` AS ask 
  3. LEFT JOIN `表名_answer` AS answer ON ask.id = answer.father_id 
  4. GROUP BY answer.father_id 
  5. ORDER BY ask.id ASC 

修改城市ID,代碼如下:

  1. UPDATE 表名_ask SET cityid =  
  2.     SELECT cityid 
  3.     FROM 表名 
  4.     WHERE 表名_ask.borough_id = 表名.id 
  5.     ORDER BY id ASC LIMIT 0, 1 

修改回復數,代碼如下:

  1. UPDATE 表名_ask SET answer_num =  
  2.     SELECT count( 表名_answer.father_id ) 
  3.  FROM `表名_answer` 
  4.  where 表名_ask.id = 表名_answer.father_id 
  5.  GROUP BY 表名_answer.father_id 
  6.  ORDER BY 表名_ask.id ASC 
  7.  LIMIT 0 , 1 
  8. ) //開源代碼Vevb.com 

最后:建議一下如果有可能我們還是把sql分開來處理這樣會更好一些,本站原創文章轉截必須注明來源http://www.survivalescaperooms.com.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 封开县| 鸡东县| 彝良县| 泰州市| 交城县| 涟水县| 安仁县| 湄潭县| 无锡市| 黎川县| 唐山市| 凤山市| 苏尼特左旗| 海伦市| 兰溪市| 永和县| 澎湖县| 邵阳县| 固镇县| 北京市| 鲜城| 桦南县| 乃东县| 称多县| 兴安盟| 揭西县| 军事| 涟水县| 安福县| 叶城县| 磴口县| 苗栗市| 福海县| 合阳县| 绥江县| 松原市| 墨玉县| 佳木斯市| 商水县| 元朗区| 喀喇|