mysql:13653
From: akio_takahashi <akio_takahashi <aaakiotakahasi@xxxxxxxxxx>>
Date: Fri, 29 Dec 2006 19:36:19 +0900 (JST)
Subject: [mysql 13653] Re: テーブルの auto_increment を別フィールドに primarykey を使用せずに #delete の値を表示しない方法
2度うちすいません、、、 画面かたまってしまったので送信ボタン連打してしまいました、、、、 すいません、、 --- akio_takahashi <aaakiotakahasi@xxxxxxxxxx> wrote: > 返信ありがとうございました。 > > 確かにこれだけでは実際にみないと分からないですよね。 > すいません、、、 > > 解決(無理やり決着つけました)?したのでご連絡します。 > > > その前に二ついいもれてたのですが?、 > ①auto_incrementをつけたフィールドはACCESSでリンクした場合、識別キーを > 設定するようにメッセージがでました。なので、Index Keyだけを設定した > auto_incrementのフィールドに識別キーをつけました。 > ②#deleted#がついたのはレコード単位であくまでアクセスからの表示で、 > 実際にはきちんとレコードに保存されます。アクセスでも一度、#deleted# > と表示されますが、開きなおすときちんと保存されます。 > > 広津さんへのご回答ですが、Primary Key を設定だけをauto_incrementの > ついたフィールドにつけましたがやはり、同じ現象になりました。 > > そこでもっと調査すれば、解決できるかと思いましたが仕事収めで時間が > なかったので勝手に上司に仮定の説明をしました(嘘の可能性がもっとも > 高いです、、、) > > アクセスでMysqlをリンクした時になぜ、auto_incrementをつけたフィールド > を入力せずにレコード入力し、ENTERキーを押して、次レコードへ進もうと > した場合、レコード単位で#delete#が表示されるのか? > 単純にauto_incrementのフィールドがNOT NULLのチェックが先にかかり、 > #deleted#が表示され、ですが自動採番された事によって、#delete#の > 内容は内部で保存されてしまったと説明しました。 > > 結論ですが、#delete#が表示される現象は、登録のみ発生するので > 既にデータが作成されたマスターに使うので支障がないという事で > 決着つきました。 > > 長々書きましたが、こんな感じです、、、 > > > --- "T.Hirotsu" <hirotsu@xxxxxxxxxx> wrote: > > > こんにちは、広津です。 > > > > Access からリンクで参照すると、Index Key だけで、Primary Key を設定していない > > テーブルの場合、Access 上でのフィールド値の表示が #deleted# になることがあります。 > > > > > (理想としては、auto_incrementに > > > primarykeyをつけるだけでいいです。) > > > > 仰っていることが良く理解できませんが、でしたら素直に auto_increment の > > カラムを Primary Key にすれば宜しいのでは??? > > > > > > > > > -------------------------------------- > Yahoo! JAPAN Search Word Ranking 2006 > http://pr.mail.yahoo.co.jp/search/ > > -------------------------------------- Yahoo! JAPAN Search Word Ranking 2006 http://pr.mail.yahoo.co.jp/search/
13633 2006-12-28 12:47 [akio_takahashi <aaak] テーブルの auto_increment を別フィールドに primarykey を使用せずに #delete の値を表示しない方法 13635 2006-12-28 14:14 ┗["T.Hirotsu" <hirotsu] 13651 2006-12-29 18:19 ┣[akio_takahashi <aaak] 13652 2006-12-29 18:19 ┗[akio_takahashi <aaak] -> 13653 2006-12-29 19:36 ┣[akio_takahashi <aaak] 13654 2006-12-29 19:47 ┗["T.Hirotsu" <hirotsu] 13655 2006-12-29 21:08 ┗[akio_takahashi <aaak]