[前][次][番号順一覧][スレッド一覧]

mysql:7415

From: Daiju Azuma <Daiju Azuma <daiju_azuma@xxxxxxxxxx>>
Date: Mon, 07 Apr 2003 20:12:02 +0900
Subject: [mysql 07415] Re: 最新のレコードを○○件残して古いものを削除

 こんにちは。

On Mon, 07 Apr 2003 19:51:39 +0900
yuji koga <koga-y@xxxxxxxxxx> wrote:

> 最新のレコードを○○件残して古いものを削除するSQL文を発行したいのですが、
> どのように書いたらよいのか悩んでおります。

 以下のようなsql文でいいのかなぁと思いますが,どうでしょう。
(総レコード件数が10,000件を超えない場合に10件だけ残すことを
想定しています。)

 delete from db_name order by timestamp desc limit 10,10000;
 
参考
http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_Reference.html#SELECT
LIMIT 節は、 SELECT 構文で返されるレコード数を指定するのに使
用されます。 LIMIT は一つか二つの数字の引数を取ります。 引数
が2つ与えられたならば、最初の引数は最初のレコードからのオフ
セットを示し、 2つめの引数は返すレコードの最大数を示します。
初めのレコードのオフセットは0です(1ではありません)。 To be
compatible with PostgreSQL MySQL also supports the syntax:
LIMIT # OFFSET #. 

 表示だけ10件に限定する方が楽かな。

-- 
神戸市教育委員会庶務課 情報企画係
 東 大樹 tel:078-322-5761 fax:078-322-6145
 Daiju Azuma <daiju_azuma@xxxxxxxxxx>
>パソコンの時計合ってますか?たまに時間合せをするか
 タイムサーバと同期を取っておきましょう。


[前][次][番号順一覧][スレッド一覧]

      7412 2003-04-07 18:35 [Satoshi Iwanaga <iwa] インストール・別サーバへ接続            
      7413 2003-04-07 19:08 ┗[doumae <doumae@xxxxx]                                       
      7414 2003-04-07 19:51  ┣[yuji koga <koga-y@xx] 最新のレコードを○○件残して古いものを削除
->    7415 2003-04-07 20:12  ┃┣[Daiju Azuma <daiju_a]                                   
      7418 2003-04-07 20:57  ┃┃┗[Shinya Kawaji <kawaj]                                 
      7420 2003-04-07 21:24  ┃┃ ┗[Daiju Azuma <daiju_a]                               
      7422 2003-04-08 09:54  ┃┗[yuji koga <koga-y@xx]                                   
      7416 2003-04-07 20:16  ┣[Satoshi Iwanaga <iwa]                                     
      7423 2003-04-08 15:12  ┃┗[Satoshi Iwanaga <iwa]                                   
      7424 2003-04-08 15:47  ┃ ┗[doumae <doumae@xxxxx]                                 
      7425 2003-04-08 16:12  ┃  ┗[Satoshi Iwanaga <iwa]                               
      7426 2003-04-08 16:48  ┃   ┣["TOYOSHIMA,Masayuki"]                             
      7432 2003-04-09 14:26  ┃   ┗[Satoshi Iwanaga <iwa]                             
      7417 2003-04-07 20:21  ┗[doumae <doumae@xxxxx]