隨筆 - 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等)相關

          主站蜘蛛池模板: 澄迈县| 日土县| 民县| 绥德县| 甘德县| 诏安县| 怀仁县| 宁河县| 西平县| 兴义市| 桓仁| 南昌县| 鹿邑县| 龙口市| 平度市| 太和县| 颍上县| 扎鲁特旗| 凤阳县| 榆树市| 台湾省| 黔南| 凤翔县| 屏山县| 营口市| 库伦旗| 库尔勒市| 楚雄市| 义乌市| 雷山县| 扬州市| 平昌县| 凌海市| 随州市| 久治县| 房产| 黄骅市| 杭州市| 伊春市| 保靖县| 思茅市|