用delete語句刪除整條記錄,用update語句將內容更新為空值,也就是清空字段內容,當然,前提是那些字段允許為空值

創新互聯專注于麻章企業網站建設,成都響應式網站建設公司,商城網站建設。麻章網站建設公司,為麻章等地區提供建站服務。全流程按需策劃,專業設計,全程項目跟蹤,創新互聯專業和態度為您提供的服務
刪除:
$sql = 'delete from `tablename` where id=1';
mysql_query($sql);
tablename 要換成你的表的名稱
我給你一個思路,我覺得應該是這樣
首先寫一個db_clear_to_zore.php
里面寫上一條update
sql語句
他的功能就是清空那個置頂字段為'0'
然后看你所在服務器是linux
還是
window
如果是linux
那就寫一個shell腳本,然后讓他定時執行..db_clear_to_zore.php
如果是window
那就寫一個計劃任務,..也是讓他定時執行db_clear_to_zore.php
這樣就可以了
參考方法:
delete from 表名;
truncate table 表名;
不帶where參數的delete語句可以刪除mysql表中所有內容,使用truncate table也可以清空mysql表中所有內容。效率上truncate比delete快,但truncate刪除后不記錄mysql日志,不可以恢復數據。
delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當于保留mysql表的結構,重新創建了這個表,所有的狀態都相當于新表。
mysql 清空表中數據:
truncate table table_name;
在category_model中寫下面的函數:
function clear(){
$sql = "truncate table cd_category";
return $this-db-query($sql);
}
在控制器中調用:
$data['category'] = $this-cateegory-clear();
這樣即可清空表cd_category中的所有數據;
文章題目:php清空數據庫字段數據 php清空數組的值
路徑分享:http://www.yijiale78.com/article32/hhsosc.html
成都網站建設公司_創新互聯,為您提供營銷型網站建設、移動網站建設、網站導航、手機網站建設、全網營銷推廣、標簽優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯