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]