国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.survivalescaperooms.com.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 军事| 东丽区| 阜康市| 玉山县| 万山特区| 杭锦后旗| 张家川| 宁陕县| 顺昌县| 鹤庆县| 清水河县| 牡丹江市| 扶沟县| 峡江县| 会宁县| 延吉市| 白山市| 新绛县| 奇台县| 老河口市| 三台县| 长海县| 历史| 双流县| 宁晋县| 雷州市| 阿拉善左旗| 三明市| 贵德县| 利津县| 彝良县| 多伦县| 左权县| 昌江| 治多县| 莲花县| 吴旗县| 周宁县| 威宁| 泌阳县| 涪陵区|