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

mysql:3230

From: Kazufumi Hase <Kazufumi Hase <kazufumi@xxxxxxxxxx>>
Date: Mon, 12 Feb 2001 00:22:09 +0900
Subject: [mysql 03230] Re: 保存件数

長谷@八戸です。

> 例えば、最大記事保存件数を50件とした場合、
> 51件目になった時に一番古い記事を削除しなければなりませんよね。
> そのときの、
> DELETE FROM example1 WHERE example2(一番古い記事を削除)
> のexample2に当たる部分をどうすればいいのかがわからないんです。

レコードをaddするときに順に連番(example2)を付け、その値を
利用すればいいのでは?未検証ですが多分こんな感じで動くと
思うのですが。

DELETE FROM example1 ORDER BY example2 LIMIT 1

連番はプログラムでレコードに0,1,2と付けてもいいですが、
AUTO_INCREMENT属性を利用するという手もあリですね。

*********************************************
* 長谷 一史(はせ かずふみ)
* e-mail: kazufumi@xxxxxxxxxx
* Nifty : VYG01106@xxxxxxxxxx
*********************************************


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

      3227 2001-02-11 14:07 [akkun <fns@xxxxxxxxx] 保存件数                                
      3228 2001-02-11 22:12 ┣[<endo_t@xxxxxxxxxx> ]                                       
      3229 2001-02-11 23:38 ┃┗[akkun <fns@xxxxxxxxx]                                     
->    3230 2001-02-12 00:22 ┃ ┗[Kazufumi Hase <kazuf]                                   
      3232 2001-02-12 02:35 ┃  ┗[Kazufumi Hase <kazuf]                                 
      3236 2001-02-12 21:56 ┃   ┗[akkun <fns@xxxxxxxxx]                               
      3231 2001-02-12 00:26 ┗[Takeharu Masuda <tac]