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

mysql:13074

From: "chappuru21 chappuru21" <"chappuru21 chappuru21" <chappuru21@xxxxxxxxxx>>
Date: Mon, 05 Jun 2006 16:34:36 +0000
Subject: [mysql 13074] Re: null値に関して

城さま こんばんは。
早速のお返事有難う御座います。


> > しかし、先日こちらにて質問させて頂いた際、id は、PrimaryKeyおよび
> > auto_increment としてあるから、insert文の最初の 0 は必要ないとご指導いた
だき
> > ましたが、これは、私の購入した本が全てNull がYES と設定してあったため、
0 を
> > 代入しているだけであり、属性をnot null として設定した場合は、0 を代入す
る必
> > 要ない。といった解釈で宜しいのでしょうか?
>以前の質問は知りませんが、auto_incrementだからです。
>auto_incrementで検索してください。

auto_increment だからですか。。
実はというと、購入した本でも、auto_increment と設定しての解説だったのです
が、0 を代入するよう説明が記載されていたので、戸惑いもあって、こちらにて質問
させて頂いた次第です。



> > また、先に申し上げたように、id 以外は全てnull をYES としており、ブラウザ
上の
> > データを(PHPにて)登録させるのですが、例えば、上記テーブル内の
「shamei」を
> > 他のフォームからデータを登録させたいため、入力(登録)フォームには
「shamei」
> > というnameの存在しません。
>shameiを使わないなら最初からカラムにしなければいいのでは。


ということは、insert into テーブル名 values('$tourokubi', '$loginid', ……
と、続く中で、「shamei」だけを抜かして記述して構わないのですね?本には、
auto_increment も含めて、フィールド数の数だけ、insert文にも記述(フィールド
の設定順に記載)するよう説明があったので、戸惑いあっての投函でした。



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

     13072 2006-06-06 00:56 ["chappuru21 chappuru] null値に関して                          
     13073 2006-06-06 01:14 ┣[Takanori Jokura <jo@]                                       
->   13074 2006-06-06 01:34 ┃┗["chappuru21 chappuru]                                     
     13076 2006-06-06 02:31 ┃ ┗[<milk_coffee_2004jp@]                                   
     13077 2006-06-06 03:14 ┣[忠犬 KEN <ken_ken_19]                                       
     13078 2006-06-06 03:24 ┣[忠犬 KEN <ken_ken_19]                                       
     13079 2006-06-06 05:29 ┗[Mitsutoshi Nakamura ]                                       
     13083 2006-06-06 21:46  ┗["chappuru21 chappuru]