$sql = ' TRUNCATE TABLE `table_name` ' ; // 清空表數(shù)據(jù),并重置自增主鍵id 從1重頭開始自增;
成都創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、懷遠網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5響應式網(wǎng)站、電子商務商城網(wǎng)站建設、集團公司官網(wǎng)建設、外貿(mào)網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為懷遠等各大城市提供網(wǎng)站開發(fā)制作服務。
mysql_query ( $sql ) ;
原理就是執(zhí)行一條清空表數(shù)據(jù)的 sql 語句;
mysql 清空表中數(shù)據(jù):
truncate table table_name;
在category_model中寫下面的函數(shù):
function clear(){
$sql = "truncate table cd_category";
return $this-db-query($sql);
}
在控制器中調用:
$data['category'] = $this-cateegory-clear();
這樣即可清空表cd_category中的所有數(shù)據(jù);
?php
//先構造SQL語句
$SQL="DELETE?FROM?a?WHERE?b='123'";//刪除a表中所有b字段值為123的記錄
$ALL="DELETE?FROM?a";//刪除a表中所有記錄
$ALL2="TRUNCATE?a";//刪除a表中所有記錄,(推薦使用)
//使用mysql_query命令執(zhí)行SQL語句,如:
mysql_query($SQL);
參考方法:
delete from 表名;
truncate table 表名;
不帶where參數(shù)的delete語句可以刪除mysql表中所有內(nèi)容,使用truncate table也可以清空mysql表中所有內(nèi)容。效率上truncate比delete快,但truncate刪除后不記錄mysql日志,不可以恢復數(shù)據(jù)。
delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當于保留mysql表的結構,重新創(chuàng)建了這個表,所有的狀態(tài)都相當于新表。
分享題目:php清空表里數(shù)據(jù) php清空數(shù)組
文章起源:http://bm7419.com/article32/dohgppc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設、定制網(wǎng)站、用戶體驗、網(wǎng)站排名、域名注冊、標簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)