隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0
          數據加載中……

          刪除外鍵關聯的表中的殘留數據

          mysql> desc video_info;
          +-------------+--------------+------+-----+-------------------+-----------------------------+
          | Field       | Type         | Null | Key | Default           | Extra                       |
          +-------------+--------------+------+-----+-------------------+-----------------------------+
          | id          | int(11)      | NO   | PRI | NULL              | auto_increment              |
          | vid         | varchar(255) | NO   | MUL | NULL              |                             |
          | title       | varchar(255) | YES  | MUL | NULL              |                             |
          | url         | varchar(255) | YES  |     | NULL              |                             |
          | metaUrl     | varchar(255) | YES  |     | NULL              |                             |
          | description | text         | YES  |     | NULL              |                             |
          | keywords    | varchar(500) | YES  |     | NULL              |                             |
          | videoType   | varchar(255) | YES  |     | NULL              |                             |
          | webSite     | varchar(255) | YES  | MUL | NULL              |                             |
          | imgPath     | varchar(255) | YES  |     | NULL              |                             |
          | createDate  | timestamp    | YES  |     | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |

          mysql> desc video_info_streamtypes;
          +------------+--------------+------+-----+---------+----------------+
          | Field      | Type         | Null | Key | Default | Extra          |
          +------------+--------------+------+-----+---------+----------------+
          | id         | int(11)      | NO   | PRI | NULL    | auto_increment |
          | name       | varchar(255) | NO   | MUL | NULL    |                |
          | type       | varchar(255) | NO   |     | NULL    |                |
          | timelength | double       | NO   |     | NULL    |                |
          | size       | double       | NO   |     | NULL    |                |
          | videoId    | int(11)      | NO   | MUL | NULL    |                |
          +------------+--------------+------+-----+---------+----------------+

          其中video_info_streamtypes的videoId為外鍵關聯video_info表的id。
          現需要刪除video_info_streamtypes中找不到對應video_info表中數據的記錄,語句如下:

          delete from video_info_streamtypes where not exists (select * from video_info where video_info.id=video_info_streamtypes.videoId )

          posted on 2013-04-13 23:31 小一敗涂地 閱讀(466) 評論(0)  編輯  收藏 所屬分類: 數據庫(oracle、mysql、sql server等)相關

          主站蜘蛛池模板: 邓州市| 资源县| 通榆县| 南宫市| 穆棱市| 鲁甸县| 龙胜| 莒南县| 随州市| 许昌县| 青阳县| 瓦房店市| 新郑市| 九台市| 鄂伦春自治旗| 邓州市| 黑河市| 古交市| 大冶市| 双辽市| 攀枝花市| 长葛市| 海淀区| 南靖县| 玛纳斯县| 抚州市| 玉山县| 罗山县| 巫山县| 女性| 宁河县| 兴业县| 邻水| 安顺市| 略阳县| 昂仁县| 台北市| 通榆县| 五家渠市| 西畴县| 禹州市|