ねこび~んかわいいよ、ねこび~ん!
PHPのIDEにはNetbeansを使っています。
Eclipseから移ってきて早くも1年がたちました。
特に不満もなく。
メモリ食いだけど重過ぎないところが好き。
オサレエディタはいっぱいあるけど、カスタマイズが面倒なのはイヤだす・・・。
で。
いつもMySQLの操作にはMySQL Workbench を使っているのですが、そういえばデータベースいじれたよなーと思って使ってみたわけです。
接続設定作って、難なくテーブル一覧取得までいきました。
じゃ、SELECTしてみるかってことで…
いやいやいや!
入ってますよね!?
で、コレ
エラー・コード1064,SQL状態42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1
エラーでとるやんけ!
色々見たけど暗黙オプションのとり方がわからず、ググりましたところ
Bug 224260 – Update JDBC Drivers (was OPTION SQL_SELECT_LIMIT=DEFAULT) とか、
MySQL5.6なので、おそらくこの辺も関係があるのではと疑いつつ。
MySQL Bugs: #66659: mysql 5.6.6m9 fails on OPTION SQL_SELECT_LIMIT=DEFAULT
とりあえず。
ドライバを更新する
Connector/Jの新しいものが出ておりましたので入れます。(バンドル版は5.1.18でした)
落としてきて、中のmysql-connector-java-5.1.25-bin.jarを
C:\Program Files\NetBeans 7.3\ide\modules\ext に放り込みます。
Netbeansで使うドライバを切り替える
サービスタブ開いてドライバ名を右クリック→「カスタマイズ」
一番上に来てるjarを使うなら複数選べる意味があるのか謎ですが。(5.1.25が上にきていて、5.1.18もある状態は大丈夫でした。)
解決しました。
めでたしめでたし。