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]