[Tep-j-general] Re: product_info.phpでのメーカー名表示について

アーカイブの一覧に戻る

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)
の商品を作らなければよいですもんね。





Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る