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

mysql:9285

From: Hirofumi Fujiwara <Hirofumi Fujiwara <fuji@xxxxxxxxxx>>
Date: Fri, 23 Apr 2004 22:01:35 +0900 (JST)
Subject: [mysql 09285] Re: 整数IDのデータ常に連番に

藤原です。

> ひろゆきと申します
> 
> ご返答ありがとうございます。
> 
> わたしが行いたい動作は
> 
> あるデータがあり、常に入庫と出庫がありそれぞれの
> 動作を行った際にデータを追加したり削除が必要です。
> データ量はMAXでも50行くらいです。
> 追加の際は常に日付の古い順に表示しなければなりません
> ので新しいデータが一番下に追加されます。
> 削除する際データベースを読み出し一覧表示するため
> 削除項目の検索、もしくは指定を連番IDにて削除をおこなおうと
> 思ったのですが やはりPHP側で毎回データベースを更新しなければ
> ならないのでしょうか。

  データを識別するIDは、追加や削除が行われようと、おなじデータはずっと
  同じIDにしておかないと、あとでデータの追跡などできなくて困るのではな
  いかと推察します。

  ある瞬間に10だったIDが、それより前のデータがいくつか削除されて5にな
  るのだったら、そのデータを識別するIDは、その瞬間瞬間にしか意味を持た
  なくなってしまいます。

  目的のことをするためには、タイムスタンプを使えばよろしいのではないか
  と思います。データベースには、最低限日付時刻を管理するための機能は色々
  と用意されており、日付時刻関連の関数が多数あります。新しい順、古い順、
  どちらでも、簡単にソートできます。

  このあたりの機能を使えば、たぶん何ら問題ないのではと思いますがいかが
  でしょうか?

------------------------------------------------------------------
株式会社 タイムインターメディア       藤原 博文 fuji@xxxxxxxxxx
本社 160-0002 東京都新宿区坂町26-27 IPBビル    TEL 03-5362-9009
URL  http://www.timedia.co.jp/                    FAX 03-5362-9008
地図 http://www.timedia.co.jp/company/map/     新宿線曙橋駅徒歩5分
------------------------------------------------------------------
♪  Puzzle Japan  http://www.puzzle.jp/  毎日新作パズルで遊ぼう ♪
------------------------------------------------------------------


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

      9280 2004-04-23 13:32 [hiroyuki.A <tiro1@xx] 整数IDのデータ常に連番に                
      9281 2004-04-23 14:07 ┣[hiroshi nagasaka <h-]                                       
      9282 2004-04-23 19:05 ┣[hiroyuki.A <tiro1@xx]                                       
      9283 2004-04-23 19:40 ┃┣["片寄白王" <katayose]                                     
      9284 2004-04-23 20:10 ┃┃┗[ML account <ml@xxxxx]                                   
->    9285 2004-04-23 22:01 ┃┣[Hirofumi Fujiwara <f]                                     
      9286 2004-04-23 22:03 ┃┣[dan <dango@xxxxxxxxx]                                     
      9287 2004-04-24 01:54 ┃┗["片寄白王" <katayose]                                     
      9288 2004-04-24 13:13 ┗[hiroyuki.A <tiro1@xx]                                       
      9289 2004-04-24 15:33  ┗[ML account <ml@xxxxx]