• 締切済み

いったいどのバージョンがいいの?

今、MySQLとPHPを使ったシステムを構築中なのですがMySQLのバージョンで悩まされています。 当初は4.0.25で構築していたのですが、あとになってサブクエリの実行ができないことがわかって急遽4.1.20をインストール。がしかし、文字セットで悩まされとりあえず「SET NAMES」にて対応しました。 そのあと、あいまい検索ができないことが判明。 カラム名 LIKE ’123%’とするとエラーが出てしまいます。 みなさんはどのバージョンを使っているのでしょうか? 参考までに教えてください。

みんなの回答

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.2

4.0以前のものでも、サブクエリみたいな事はできますし、PHP側でなんとでもなります サブクエリ使えないってのはMySQL以外のDBを使い慣れている人にとってみると、ちょっとメンドウだと感じるかも知れませんけどね 4.1以降でも LIKE '123%' は問題なく使えますので、構文にミスがあるのでは?

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

3.28 だっけか。 3の最新版で。 サブクエリは使わなくても同じ機能を実装することは可能です。 多少慣れが必要かもしれませんが。 運用とテーブルを見直すことも必要かもしれません。 '123%' の検索で、思ったように検索されない(日本語の問題とか)ではなく、エラーが出るのでしたら多分構文が悪いと思います。

S202
質問者

お礼

返事遅くなってすいませんでした。 結局4.0.25で構築することにしました。 ありがとうございました。

関連するQ&A