mysql_connect("localhost","root","root");

mysql_select_db("test");

//保留最新的1000条记录

$limit=1000;

$query="select `id` from `news`";

$result=mysql_query($query);

$num=mysql_num_rows($result);

if($num>$limit){

$query="select `id` from `news` order by `id` desc limit ".$limit;

$result=mysql_query($query);

mysql_data_seek($result,$limit-1);

$data=mysql_fetch_array($result);

$query="delete from `news` where `id`

if(mysql_query($query)){

echo "数据库中原有".$num."条记录,多余的".($num-$limit)."条记录被成功删除,现在还剩余".$limit."条记录!";

}

}else{

echo "数据记录不足".$limit."条!没有必要删除!";

}

?>

test.sql

-- phpMyAdmin SQL Dump

-- version 3.1.5-rc1

-- http://www.phpmyadmin.net

--

-- 主机: localhost

-- 生成日期: 2010 年 08 月 19 日 05:47

-- 服务器版本: 5.0.18

-- PHP 版本: 5.2.8

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

--

-- 数据库: `test`

--

-- --------------------------------------------------------

--

-- 表的结构 `news`

--

CREATE TABLE IF NOT EXISTS `news` (

`id` int(11) unsigned NOT NULL auto_increment,

`title` varchar(256) NOT NULL,

PRIMARY KEY  (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

查询最近一千条数据mysql_保留mysql数据库中的最新1000条记录相关推荐

  1. mysql数据库中查询第几条到第几条数据_在 mysql 数据库中,从查询结果的第四条记录开始选取5条记录,下面 sql 语句正确的是( )...

    [单选题]同一种货物,在同一线路上或平行线路上作相对方向的运送,而与对方运程的全部或一部分发生重迭交错的运输被称为( ). [多选题]水闸一般由()三部分组成 [单选题]在一个常规的统计表内,非必需包 ...

  2. laravel mysql rand_laravel如何从mysql数据库中随机抽取n条数据(高性能) - Laravel学习网...

    laravel如何高性能地从mysql数据库中随机获取n条数据,有时候我们常常会需要从数据库随机获取数据,比如:给工作人员随机分配10个订单,随机从数据库中随机抽查100个用户:这样我们就需要随机从数 ...

  3. mongoose换成mysql_如何将MongoDB数据库的数据迁移到MySQL数据库中

    FAQ v2.0终于上线了,断断续续忙了有2个多月.这个项目是我实践的第一个全栈的项目,从需求(后期有产品经理介入)到架构,再到设计(有征询设计师的意见).构建(前端.后台.数据库.服务器部署),也是 ...

  4. mysql十万条数据_2秒内向数据库中插入十万条数据?

    怎么向数据库中快速插入十万条数据呢,当然得需要对比才能看到效果,今天给大家亲身测了两种方法对比,差别25倍左右 1,数据库用sql server 2008 r2,表结构非常简单,四个字段,建数据表的s ...

  5. mysql怎么删除临时表里的数据_谈谈MySQL数据库中临时表的应用

    MySQL在很多情况下都会用到临时表总结一下什么时候会用到临时表 什么是临时表MySQL用于存储一些中间结果集的表临时表只在当前连接可见当关闭连接时Mysql会自动删除表并释放所有空间. 以下讨论的是 ...

  6. 随机调用mysql数据库表值10条php_PHP随机显示mysql数据库中的数据

    随机显示MySQL数据库表中的数据,其实并不难,方法也多种多样. 最简单的方法是rand()随机取.例如:要从tablename表中随机提取5条记录,大家一般的写法就是 SELECT * FROM t ...

  7. Mysql更新数据库数据sql_一条更新SQL在MySQL数据库中是如何执行的

    前边的在<一条SQL查询在MySQL中是怎么执行的>中我们已经介绍了执行过程中涉及的处理模块,包括连接器.分析器.优化器.执行器.存储引擎等.今天我们来一起看看一条更新语句又是怎么一个执行 ...

  8. python:使用selenium爬取51job(前程无忧)并将爬取数据存储到MySql数据库中的代码实例

    自己捣鼓了几天写的代码,基本上把51job的岗位相关的数据都爬下来了,可以视要求自行增减,代码虽然有些简陋,不过我爬取的时候没报什么错.代码适合初学者学习使用,废话不多说,代码如下: from sel ...

  9. 将DataFrame格式的数据存入到mysql数据库中

    因为最近频繁操作数据库,特别是写入数据比较麻烦.在DataFrame格式或者是Series格式的数据处理之后,总是会面临写入数据,迫不得已只能进行格式转换,搜索过程中发现了to_sql()函数,就百度 ...

最新文章

  1. Artificial Intelligence Yourself
  2. keepalive+nginx实现负载均衡高可用_超详细的LVS+keepalived+nginx实现高性能高可用负载均衡集群教程...
  3. 【Win32汇编】五种寻址方式
  4. Python基础知识4--数据结构(树)
  5. 搜出来的文本:基于BERT的文本采样
  6. 设置iis网页服务器cpu占比,为什么iis的一个线程池占了100%cpu
  7. Java有序表查找:折半查找、二分查找、差值查找和斐波那契查找
  8. [翻译]HTTP: Response Code
  9. 第 4 章 容器 - 030 - 实现容器的底层技术
  10. 华为OLT快速配置指南
  11. Hamilton哈密顿最短路径(二进制状态压缩)
  12. Android USB 开发
  13. 【前端学习】ES6语法 函数写法优化
  14. 关于华硕笔记本重装系统后引起的一些列问题的解决方案
  15. java求两个非零正整数的最大公约数和最小公倍数
  16. FTP服务器文件的批量下载
  17. 公司HP-EVA4400存储硬盘离线数据恢复方法
  18. wpt eclipse 使用指南
  19. stm32中断源有哪些_143条 超详细整理STM32单片机学习笔记(必看)
  20. 基于web的学生管理系统(一)简介

热门文章

  1. 使用bert或者xlnet做预测类的事情
  2. vue使用webpack创建项目的命令
  3. SVN客户端不显示绿色标识
  4. linux/unix系统编程手册11-15
  5. Tips_发送请求时添加一个随机数参数,让浏览器每次都重新发请求到服务器
  6. vue-cli的webpack模板项目配置文件分析
  7. 如何初始化类的static成员变量?
  8. redis链表link命令
  9. 使用php+swoole对client数据实时更新
  10. p1164 小A点菜 题解——背包初步