質問:
ERROR: You have an error in your SQL syntax near '() as found_rows' at line 1
---
Select FOUND_ROWS() as found_rows
---
You have an error in your SQL syntax near '() as found_rows' at line 1


このエラーの意味がまったくわかりません。
教えてください。
答え:
MySQLのバージョンの記述がありませんが
参考URLにあるとおり、
「FOUND_ROWS() は MySQL バージョン 4.0.0 以降で使用できる」
ということですから、MySQLのバージョンが古くないですか?

mysql> select FOUND_ROWS(), FOUND_ROWS from t1;
+--------------+------------+
| FOUND_ROWS() | FOUND_ROWS |
+--------------+------------+
| 0 | ABC |
+--------------+------------+
1 row in set (0.00 sec)

のような極端な例でも無事に動いてるんですけど(MySQL 4.1.18)
補足の質問:
そのとおりでした。ありがとうございます^^この質問・回答は役に立ちましたか?
答え:
SQL構文の'() as found_rows'付近にエラーがあります。だそうです。
おそらく関数 FOUND_ROWS() の呼び出しが正しくないのだと思います。
・関数は存在しているか。(名前違い、パッケージ名欠落など)
・引数は正しいか。
を確認してみてください。

ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.

  • mpzのファイルを開くソフトが無料でダウンロードでき...
  • Bフレッツを利用してますが、Macは自動で繋がるの...
  • 現在、Windows2000を使用しておりますが、Meの様に...
  • データベースの項目をみるコマンドみたいなものってあ...
  • メインパソコンにノートンインターネットセキュリティ...
  • カテ違いかも知れませんが。パソコンを見ていると急...