タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

エラーとmysqlに関するnakamatuのブックマーク (1)

  • MySQL5で「Unknown column … in ‘on clause’」エラーが出る場合の対処法 | colori

    MySQL5系に移したら突然動かなくなった… MySQL3とかMySQL4でこれまで運用してきたシステムがMySQL5系になって急に動かなくなった経験はありませんか? 実際にSQL文を双方に入力しても、旧バージョンだとちゃんと動きますが、MySQL5系では以下のようなエラーが出ることがあります。 そして大抵、そのSQL文には以下の条件が含まれているはずです。 エラー内容 エラーが出るSQL文条件 「FROM a,b」 のように複数のテーブルを参照している。「JOIN」構文が含まれている。 原因はJOIN構文の優先度変更 答えはMySQLのマニュアルに書いてあるのですが、JOINの優先度が高くなったしまったために、カンマよりも勝ってしまうことによる構文エラーだったのですね。 MySQL 5.1 リファレンスマニュアル :: 12.2.7.1 JOIN 構文 以前は、カンマ演算子(,)と JO

  • 1