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

mysql:13078

From: 忠犬 KEN <忠犬 KEN <ken_ken_1962@xxxxxxxxxx>>
Date: Tue, 06 Jun 2006 03:24:39 +0900
Subject: [mysql 13078] Re: null値に関して

忠犬です。

先ほどの回答に、一部、「嘘」がありました。

>MySQLのauto_incrementの仕様は、0またはnullを挿入すれば、 
>(現在の最大値+1)の値が格納されます。 
>これは、列がnullでもnot nullでも関係なく有効な仕様です。 


↓ 間違い

>つまり、auto_incrementの列には、nullは格納されません。 


整理すると、以下のようになります。

(1)auto_incrementの列
 (a)not null制約付き

  0を挿入してもnullを挿入しても、MySQLは(最大値+1)の値を格納

 (b)not null制約なし

   0を挿入することで、MySQLは(最大値+1)の値を格納



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

     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]