SQL文を発行して、本来はid値が245となるところが、
「127」という数値になっていて少々悩んだ。
127は245のほぼ半数だから、どこかで割り算をしてしまっているかとソースを見るも、そんな箇所はなし。
弱ってDBのテーブル構造を見たら、該当idのフィールド型が「tinyint」になっていた。。
tinyintだったから127という数値で止まってしまっていたんですね。
245の半数ではなくて。
たまたま245なんて数値だったから,余計な悩みを抱えました(笑)。
理由が分かって良かった!!
127はtinyintの最大値。学習しました。。。。
0 件のコメント:
コメントを投稿