mysql:4662
From: 朝倉 誠 <朝倉 誠 <asakura@xxxxxxxxxx>>
Date: Fri, 9 Nov 2001 21:15:51 +0900
Subject: [mysql 04662] Re: MySQL-3.23.44 のバグ?
初めまして、菅原さん。 朝倉です。 > えーと、intだとOKで、decimalだとエラーが出るみたいです。 > ので、マニュアルの該当箇所を読んでみてはいかがでしょうか? > (create table のauto_incrementのところ) > > #auto_incrementはintじゃないとダメっぽい? 手元のマシンにインストールされている3.22.32では大丈夫なんです。 ダンプしてそのまま流し込んだら、エラーになったと言う事なんです。 整数型のみでauto_incrementは有効となってますね、マニュアルには。 なんで動かないのだろう・・・ 3.22のマニュアルと違う記述は 以下の部分ですね。 --------------------------------------------------------------------- MySQL 3.23 は auto_increment フィールドが正の数を持っている場合にだけ、正しく動作します。負の数の挿入はとても大きな正の数の挿入とみなされます。これは、数値が正から負への 'wrap' over する時の精度の問題を回避するためと、アクシデント的に 0 を含む auto_increment フィールドを得ることがないことを確実にするために、行なわれます。 MySQL をいくつかの ODBC アプリケーションと互換にするために、次のクエリで最後に挿入されたレコードを見つけることができます。 --------------------------------------------------------------------- 他の人間が作ったのですが、このcreate文が意味ない感じですね。 auto_incrementするのに整数値以外を格納可能な方を使用してますから・・・ アホアホは質問すみませんでした。 int型にする事で解決いたします。
4655 2001-11-09 19:22 [朝倉 誠 <asakura@xx] MySQL-3.23.44 のバグ? 4656 2001-11-09 19:33 ┣[朝倉 誠 <asakura@xx] MySQL-3.23.44 のバグ?(追記) 4661 2001-11-09 21:12 ┃┗[とみたまさひろ <tomm] 4657 2001-11-09 19:32 ┗[Tatsuhiko Miyagawa <] 4658 2001-11-09 20:05 ┣[朝倉 誠 <asakura@xx] Re: MySQL-3.23.44 のバグ?(エラー内容) 4659 2001-11-09 20:40 ┗[Sugawara Hajime <sug] -> 4662 2001-11-09 21:15 ┗[朝倉 誠 <asakura@xx]