- ベストアンサー
XAMPPのデーターベース環境について
お世話になっております。 Xampp(Liteではない)をインストール方式でパソコンに設置しました。 (質問)Xampp標準装備のデータベース環境を、現在公開されている最新バージョンにアップデートすることは可能ですか。(アップデート後もXamppコントロールパネルとの連携ができるようにしたい) (状況)使用している参考書の例題を実践するためにあるコマンドを実行しましたが、エラーになりました。エラー内容からコマンド失敗の理由を察するに、Xampp標準装備のデーターベース環境が古いためと思われます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
おそらくは、今のXAMPPをアンインストールし、新しいXAMPPを入れなおすのが一番手っ取り早いと思う。XAMPPは、最新バージョンへの対応はけっこう早いほうだろう。現在の最新XAMPPは、MySQL 5.0.67で、最新版とまではいかないがかなり最新に近いものだ。既にデータベースを構築しているなら、それだけ退避しておけばいい。(もちろん、htdocsやcgi-binも) 少なくとも「データベースが古くてコマンドが失敗する」というのは、よほど古いXAMPPを使ってない限りありえない。まぁ、最低でも数年は前のものってことになるだろう(搭載MySQLが5.0以前ということだから)。あくまで最新のMySQLにこだわる必要はなく、少なくとも5.0以降対応のXAMPPならなんら問題はないはず。
その他の回答 (1)
- nicolish
- ベストアンサー率72% (13/18)
SQLの記述ミスです。 VARCHAR型をサポートしないMySQLのバージョンなど、そもそもこの世に存在しません。MySQL誕生時からVARCHAR型はサポートされています。 当然、現在公開されている最新のXAMPPでVARCHARが使えない、などという事もありません。
お礼
ご回答いただき、ありがとうございます。 ご指摘いただいたとおり、私の不注意が原因だったようです。 お騒がせしました。
補足
ご回答いただき、ありがとうございます。 具体的な症状を申し上げます。 テーブル作成時に、varchar型を指定すると失敗します。 char型を指定するとテーブルを作成することができます。 これは、バージョンの問題ではなくデータベース設定のミスなのでしょうか。