Katsunori IMAI
imai****@glatt*****
2004年 5月 26日 (水) 10:47:14 JST
今井です。こんにちは。 On Wed, 26 May 2004 09:33:17 +0900 hamada <bungu****@leo*****> wrote: ... > $ myisamchk /var/lib/mysql/DATABASE/manufacturers.MYI > > として調べてみたところ、 > > > myisamchk: warning: Found row where the auto_increment column has the value 0 > > MyISAM-table '/var/lib/mysql/DATABASE/manufacturers.MYI' is usable but should be fixed > > となりました。 ... check table で試してみましたが同じ結果でした。MySQLのマ ニュアル読むと auto_incrementフィールドは、0 や NULL は ダメみたいですね。 仕様上ダメなものを動くからといって使っていると、将来痛い 目にあうことも多いので、 manufacturers_id=0のレコードを作る方法は無しということで。 失礼いたしました。 ... > > #ただ、メーカーボックスのプルダウンにも、そのレコードが > > #出てくるので、left join の方が良いかも。 > > あ、そうか。メーカーとして「メーカー無し」が出来ちゃうんですね。確かにそ > れは、ちょっと邪魔っけかもしれません。 「メーカー無し」でくくりたい(検索等したい)のであれば、 管理画面からメーカーとして「メーカー無し」をつくって、 [メーカー名:--なし--] (manufacturers_id=0) の商品を作らなければよいですもんね。