日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Truncate的用法和注意事項

汽車玩家 ? 來源:MySQL技術(shù) ? 作者:MySQL技術(shù) ? 2020-05-05 22:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言:

當(dāng)我們想要清空某張表時,往往會使用truncate語句。大多時候我們只關(guān)心能否滿足需求,而不去想這類語句的使用場景及注意事項。本篇文章主要介紹truncate語句的使用方法及注意事項。

1.truncate使用語法

truncate的作用是清空表或者說是截斷表,只能作用于表。truncate的語法很簡單,后面直接跟表名即可,例如: truncate table tbl_name 或者 truncate tbl_name 。

執(zhí)行truncate語句需要擁有表的drop權(quán)限,從邏輯上講,truncate table類似于delete刪除所有行的語句或drop table然后再create table語句的組合。為了實現(xiàn)高性能,它繞過了刪除數(shù)據(jù)的DML方法,因此,它不能回滾。盡管truncate table與delete相似,但它被分類為DDL語句而不是DML語句。

2.truncate與drop,delete的對比

上面說過truncate與delete,drop很相似,其實這三者還是與很大的不同的,下面簡單對比下三者的異同。

truncate與drop是DDL語句,執(zhí)行后無法回滾;delete是DML語句,可回滾。

truncate只能作用于表;delete,drop可作用于表、視圖等。

truncate會清空表中的所有行,但表結(jié)構(gòu)及其約束、索引等保持不變;drop會刪除表的結(jié)構(gòu)及其所依賴的約束、索引等。

truncate會重置表的自增值;delete不會。

truncate不會激活與表有關(guān)的刪除觸發(fā)器;delete可以。

truncate后會使表和索引所占用的空間會恢復(fù)到初始大??;delete操作不會減少表或索引所占用的空間,drop語句將表所占用的空間全釋放掉。

3.truncate使用場景及注意事項

通過前面介紹,我們很容易得出truncate語句的使用場景,即該表數(shù)據(jù)完全不需要時可以用truncate。如果想刪除部分?jǐn)?shù)據(jù)用delete,注意帶上where子句;如果想刪除表,當(dāng)然用drop;如果想保留表而將所有數(shù)據(jù)刪除且和事務(wù)無關(guān),用truncate即可;如果和事務(wù)有關(guān),或者想觸發(fā)trigger,還是用delete;如果是整理表內(nèi)部的碎片,可以用truncate然后再重新插入數(shù)據(jù)。

無論怎樣,truncate表都是高危操作,特別是在生產(chǎn)環(huán)境要更加小心,下面列出幾點(diǎn)注意事項,希望大家使用時可以做下參考。

truncate無法通過binlog回滾。

truncate會清空所有數(shù)據(jù)且執(zhí)行速度很快。

truncate不能對有外鍵約束引用的表使用。

執(zhí)行truncate需要drop權(quán)限,不建議給賬號drop權(quán)限。

執(zhí)行truncate前一定要再三檢查確認(rèn),最好提前備份下表數(shù)據(jù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • DDL
    DDL
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    6571
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    請問CW32F030的硬件注意事項有哪些?

    CW32F030的硬件注意事項有哪些
    發(fā)表于 12-25 08:20

    請問IAP功能升級流程中有哪些注意事項

    IAP 功能升級流程中有哪些注意事項?
    發(fā)表于 12-23 07:55

    BNC轉(zhuǎn)接頭接線注意事項

    本文從工程角度總結(jié)BNC轉(zhuǎn)接頭接線過程中的關(guān)鍵注意事項,涵蓋阻抗匹配、接線規(guī)范、工藝選擇及檢測要點(diǎn),幫助用戶避免常見接線問題。
    的頭像 發(fā)表于 12-19 14:04 ?656次閱讀
    BNC轉(zhuǎn)接頭接線<b class='flag-5'>注意事項</b>

    迅為RK3588開發(fā)板Android系統(tǒng)燒寫及注意事項

    迅為RK3588開發(fā)板Android系統(tǒng)燒寫及注意事項
    的頭像 發(fā)表于 12-03 15:17 ?7462次閱讀
    迅為RK3588開發(fā)板Android系統(tǒng)燒寫及<b class='flag-5'>注意事項</b>

    驅(qū)動板PCB布線的注意事項

    PCB Layout 注意事項 1)布局注意事項: ●● 整體布局遵循功率回路與小信號控制回路分開布局原則,功率部分和控制部分的 GND 分開回流到輸入 GND。 ●● 芯片的放置方向優(yōu)先考慮驅(qū)動
    發(fā)表于 12-02 07:40

    Enclustra瑞蘇盈科產(chǎn)品使用注意事項

    我們準(zhǔn)備了關(guān)于瑞蘇盈科產(chǎn)品使用的注意事項,旨在幫助客戶更快,更好的使用瑞蘇盈科的產(chǎn)品,實現(xiàn)以最小化的成本提供理想的解決方案,幫助客戶打造獨(dú)樹一幟的產(chǎn)品并減少上市時間。瑞蘇盈科核心板使用注意事項:電子
    的頭像 發(fā)表于 11-28 10:28 ?833次閱讀
    Enclustra瑞蘇盈科產(chǎn)品使用<b class='flag-5'>注意事項</b>

    CW32F030在使用中的注意事項有哪些?

    CW32F030在使用中的注意事項有哪些?
    發(fā)表于 11-18 06:20

    RT1180 XMCD的特點(diǎn)和使用注意事項

    之前在 “XMCD – i.MX RT11xx系列簡單易用的特定外設(shè)配置功能”的文章給大家介紹了XMCD功能的基礎(chǔ)知識和用法,不過前面是以RT1170為例介紹的,本文將基于RT1180著重介紹XMCD的特點(diǎn)以及使用時的注意事項。
    的頭像 發(fā)表于 10-07 11:06 ?1592次閱讀
    RT1180 XMCD的特點(diǎn)和使用<b class='flag-5'>注意事項</b>

    emWin AppWizard 開發(fā)注意事項有哪些?

    emWin AppWizard 開發(fā)注意事項
    發(fā)表于 09-04 06:18

    別讓這些細(xì)節(jié)毀了PCBA!焊接注意事項清單

    一站式PCBA加工廠家今天為大家講講PCBA加工中電子元器件焊接注意事項有哪些?PCBA加工中電子元器件焊接注意事項。 電子元器件焊接關(guān)鍵注意事項 在PCBA加工中,焊接工藝直接影響電路板的可靠性
    的頭像 發(fā)表于 07-23 09:26 ?1538次閱讀

    智多晶PLL使用注意事項

    在FPGA設(shè)計中,PLL(鎖相環(huán))模塊作為核心時鐘管理單元,通過靈活的倍頻、分頻和相位調(diào)整功能,為系統(tǒng)提供多路高精度時鐘信號。它不僅解決了時序同步問題,還能有效消除時鐘偏移,提升系統(tǒng)穩(wěn)定性。本文將深入探討智多晶PLL在實際應(yīng)用中的關(guān)鍵注意事項,幫助工程師規(guī)避常見設(shè)計風(fēng)險。
    的頭像 發(fā)表于 06-13 16:37 ?1795次閱讀
    智多晶PLL使用<b class='flag-5'>注意事項</b>

    美國Odyssey奧德賽電池充電注意事項全解析

    Odyssey奧德賽電池充電注意事項全解析 奧德賽電池作為高性能的深循環(huán)鉛酸電池,廣泛應(yīng)用于汽車啟動、摩托車、船舶以及備用電源系統(tǒng)中。正確的充電方法不僅能夠延長電池壽命,還能保障其性能穩(wěn)定發(fā)揮
    的頭像 發(fā)表于 05-19 16:31 ?1316次閱讀
    美國Odyssey奧德賽電池充電<b class='flag-5'>注意事項</b>全解析

    IGBT器件的防靜電注意事項

    IGBT作為功率半導(dǎo)體器件,對靜電極為敏感。我將從其靜電敏感性原理入手,詳細(xì)闡述使用過程中防靜電的具體注意事項與防護(hù)措施,確保其安全穩(wěn)定運(yùn)行。
    的頭像 發(fā)表于 05-15 14:55 ?2230次閱讀

    手機(jī)喇叭氣密性檢測儀的注意事項

    使用手機(jī)喇叭氣密性檢測儀的注意事項包括以下幾點(diǎn):一、使用前注意事項仔細(xì)閱讀手機(jī)喇叭氣密性檢測儀的使用說明書,了解設(shè)備的操作方法和注意事項。檢查氣密性檢測儀的各部件是否完好,包括壓力表、傳感器、連接
    的頭像 發(fā)表于 05-15 13:38 ?926次閱讀
    手機(jī)喇叭氣密性檢測儀的<b class='flag-5'>注意事項</b>

    設(shè)置射頻網(wǎng)絡(luò)分析儀的測試條件有哪些注意事項

    射頻網(wǎng)絡(luò)分析儀(VNA)的測試條件設(shè)置直接影響測量結(jié)果的準(zhǔn)確性和可靠性。以下從儀器配置、被測器件(DUT)特性、環(huán)境干擾、校準(zhǔn)與驗證四個維度,系統(tǒng)梳理關(guān)鍵注意事項及解決方案。一、儀器配置與參數(shù)設(shè)置
    發(fā)表于 05-06 16:02
    闵行区| 阳泉市| 江陵县| 桦川县| 仁怀市| 北辰区| 孝义市| 德格县| 合肥市| 河源市| 绥宁县| 德令哈市| 南阳市| 荔波县| 淄博市| 娄底市| 邢台县| 辽中县| 准格尔旗| 扶沟县| 股票| 体育| 巍山| 渭南市| 永靖县| 富平县| 桂平市| 龙川县| 老河口市| 项城市| 桐城市| 耿马| 腾冲县| 黔江区| 乌拉特后旗| 高台县| 大英县| 通州区| 芜湖县| 吉首市| 安宁市|