从品牌网站建设到网络营销策划,从策略到执行的一站式服务
用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中的所有数据;
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图