<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    內蒙古java團隊

    j2se,j2ee開發組
    posts - 139, comments - 212, trackbacks - 0, articles - 65
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    MySQL中多表刪除方法【轉】

    Posted on 2013-09-24 09:32 帥子 閱讀(1630) 評論(0)  編輯  收藏 所屬分類: j2ee技術專區

      1、從MySQL數據表t1中把那些id值在數據表t2里有匹配的記錄全刪除掉

      DELETE t1 FROM t1,t2 WHERE t1.id=t2.id 或DELETE FROM t1 USING t1,t2 WHERE t1.id=t2.id

      2、從MySQL數據表t1里在數據表t2里沒有匹配的記錄查找出來并刪除掉

      DELETE t1 FROM t1 LEFT JOIN T2 ON t1.id=t2.id WHERE t2.id IS NULL 或

      DELETE FROM t1,USING t1 LEFT JOIN T2 ON t1.id=t2.id WHERE t2.id IS NULL

      3、從兩個表中找出相同記錄的數據并把兩個表中的數據都刪除掉

      DELETE t1,t2 from t1 LEFT JOIN t2 ON t1.id=t2.id WHERE t1.id=25

      注意此處的delete t1,t2 from 中的t1,t2不能是別名

      如:delete t1,t2 from table_name as t1 left join table2_name as t2 on t1.id=t2.id where table_name.id=25 在數據里面執行是錯誤的(MySQL 版本不小于5.0在5.0中是可以的)

      上述語句改寫成

      delete table_name,table2_name from table_name as t1 left join table2_name as t2 on t1.id=t2.id where table_name.id=25 在數據里面執行是錯誤的(MySQL 版本小于5.0在5.0中是可以的)

     

    主站蜘蛛池模板: 久草视频免费在线| 亚洲午夜AV无码专区在线播放| 亚洲一区动漫卡通在线播放| 日日夜夜精品免费视频| 91视频免费网站| 亚洲人6666成人观看| 亚洲精品岛国片在线观看| 久久不见久久见免费视频7 | 亚洲无线码在线一区观看| 狼群影院在线观看免费观看直播| 亚洲精品第一国产综合亚AV| 亚洲欧洲∨国产一区二区三区| 在线永久看片免费的视频| 日韩免费码中文在线观看| 亚洲第一香蕉视频| 亚洲精品专区在线观看| 999在线视频精品免费播放观看| 有色视频在线观看免费高清在线直播| 亚洲五月激情综合图片区| 国产老女人精品免费视频| 无码精品人妻一区二区三区免费看| 国产午夜亚洲精品国产| 亚洲av永久无码精品古装片 | 日韩中文字幕在线免费观看| 免费在线观看一级片| 色噜噜狠狠色综合免费视频| 亚洲成a人片在线观| 在线观看亚洲精品福利片| 午夜免费不卡毛片完整版| 亚欧免费无码aⅴ在线观看| 羞羞视频在线观看免费| 亚洲一区二区无码偷拍| 久久亚洲AV午夜福利精品一区| 免费大片黄手机在线观看| 免费无码肉片在线观看| 香港a毛片免费观看 | 又粗又黄又猛又爽大片免费| 可以免费看黄的网站| 久久中文字幕免费视频| baoyu122.永久免费视频| 日本激情猛烈在线看免费观看 |