隨筆 - 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 小一敗涂地 閱讀(463) 評論(0)  編輯  收藏 所屬分類: 數據庫(oracle、mysql、sql server等)相關

          主站蜘蛛池模板: 沛县| 英德市| 渭源县| 杨浦区| 岫岩| 宁海县| 双桥区| 嵊泗县| 阳江市| 城市| 儋州市| 沁源县| 利津县| 张掖市| 桂林市| 赞皇县| 咸阳市| 芮城县| 措美县| 邯郸市| 庐江县| 静宁县| 交口县| 通渭县| 柘荣县| 休宁县| 宁明县| 中宁县| 漾濞| 卢湾区| 蓬溪县| 宽甸| 西和县| 舟曲县| 双鸭山市| 长汀县| 苏尼特左旗| 遂宁市| 广东省| 托里县| 武夷山市|