91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么寫PHP刪除語句

發布時間:2020-07-22 17:00:39 來源:億速云 閱讀:208 作者:Leah 欄目:編程語言

怎么寫PHP刪除語句?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

PHP刪除語句的寫法:1、使用delete語句刪除,代碼為【delete from friends where user_name =“”】;2、使用truncate語句刪除,代碼為【TRUNCATE [TABLE] tbl_name】。

PHP刪除語句的寫法:

MySQL為我們提供了delete和truncate語句來刪除數據。

1、delete語句的定義:

刪除數據的時候用的大多都是 delete 語句。現在讓我們來看一下 delete語句的定義。

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name    
[WHERE where_definition]    [ORDER BY ...]    [LIMIT row_count]
delete from friends where user_name = 'simaopig';

delete注意事項:

從語法結構中,我們就可以看出,和 update 語法一樣,我們是可以省略 where 子句的。不過這是一個很危險的行為。因為如果不指定 where 子句,delete 將刪除表中所有的記錄,而且是立即刪除.

2、truncate語句的簡單說明:

這個語句之前我也沒有接觸過,也沒有使用過。因為一般情況下,刪除數據大家都在使用delete語句。其實這個truncate 命令很簡單,它的意思是:刪除表的所有記錄。相當于 delete 語句不寫 where 子句一樣。其語法結構為:

TRUNCATE [TABLE] tbl_name

這里簡單的給出個示例,我想刪除 friends 表中所有的記錄,可以使用如下語句:

truncate table friends;

truncate和delete的效率問題:

如果想要刪除表的所有數據,truncate語句要比 delete 語句快。因為 truncate 刪除了表,然后根據表結構重新建立它,而 delete 刪除的是記錄,并沒有嘗試去修改表。這也是為什么當向一個使用 delete 清空的表插入數據時,MySQL 會記住前面產生的AUTOINCREMENT序列,并且繼續利用它對AUTOINCREMENT字段編號。而truncate刪除表后,表是從1開始為autoincrement字段編號。

不過truncate命令快規快,卻不像delete命令那樣對事務處理是安全的。因此,如果我們想要執行truncate刪除的表正在進行事務處理,這個命令就會產生退出并產生錯誤信息。


關于怎么寫PHP刪除語句問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

夏河县| 芦山县| 上蔡县| 永善县| 常州市| 新乐市| 噶尔县| 聊城市| 新安县| 本溪| 西和县| 裕民县| 永川市| 龙口市| 绥德县| 会昌县| 灵山县| 林芝县| 健康| 屯留县| 安义县| 枣庄市| 桂东县| 柳州市| 广西| 扎鲁特旗| 瑞金市| 高邮市| 治县。| 宁陕县| 鸡西市| 连州市| 洛扎县| 宜昌市| 永康市| 图们市| 沭阳县| 台州市| 陇西县| 南城县| 开鲁县|