国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

Mysql數(shù)據(jù)庫(kù)多表刪除方法

2020-10-14 22:41:49
字體:
供稿:網(wǎng)友

  Mysql多表刪除方法是我們經(jīng)常需要使用到的,具有很高的使用價(jià)值,下面就為您詳述該方法的實(shí)現(xiàn)過程,希望對(duì)您能夠有所幫助。
  
  Mysql多表刪除:
  
  第一個(gè)多表刪除格式從 MySQL 4.0.0 開始被支持。第二個(gè)多表刪除格式從 MySQL 4.0.2 開始被支持。
  
  僅僅在 FROM 或 USING 子句 之前 列出的表中的匹配記錄行被刪除。效果就是,你要以從多個(gè)表中同時(shí)刪除記錄行,并且同樣可以有其它的表用于檢索。
  
  在表名后的 .* 僅僅是為了兼容 Access:
  
  DELETE t1,t2 FROM t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id
  
  or
  
  DELETE FROM t1,t2 USING t1,t2,t3 WHERE t1.id=t2.id AND t2.id=t3.id
  
  在上面的情況下,我們僅僅從 t1 和 t2 表中刪除匹配的記錄行。
  
  如果一個(gè) ORDER BY 子句被使用(從 MySQL 4.0.0 開始支持), 記錄行將以指定的次序刪除。這實(shí)際上只有連同 LIMIT 一起才有用。示例如下:
  
  DELETE FROM somelog
  
  WHERE user = 'jcole'
  
  ORDER BY timestamp
  
  LIMIT 1
  
  這將刪除匹配 WHERE 子句的,并且最早被插入(通過 timestamp 來確定)的記錄行。
  
  DELETE 語句的LIMIT rows 選項(xiàng)是 MySQL 特有的,它告訴服務(wù)器在控制權(quán)被返回到客戶端之前可被刪除的最大記錄行數(shù)目。這可以用來確保一個(gè)特定的 DELETE 命令不會(huì)占用太長(zhǎng)的時(shí)間。你可以簡(jiǎn)單地重復(fù)使用 DELETE 命令,直到被影響的記錄行數(shù)目小于 LIMIT 值。
  
  從 MySQL 4.0 開始,在 DELETE 語句中可以指定多個(gè)表,用以從一個(gè)表中刪除依賴于多表中的特殊情況的記錄行。然而,在一個(gè)Mysql多表刪除中,不能使用 ORDER BY 或 LIMIT.


(責(zé)任編輯:VEVB)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 福建省| 南华县| 墨江| 永年县| 墨竹工卡县| 宽甸| 鹿邑县| 陆良县| 奉节县| 正镶白旗| 朝阳县| 高州市| 略阳县| 陵川县| 丁青县| 讷河市| 洞口县| 屯留县| 繁峙县| 钟山县| 临泉县| 曲松县| 南川市| 金寨县| 涡阳县| 拉萨市| 泰安市| 平舆县| 怀安县| 巩义市| 长白| 呈贡县| 娱乐| 武川县| 平泉县| 句容市| 桃源县| 客服| 兴义市| 新巴尔虎左旗| 灵川县|