MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLの「ORDERBYorderDESC」付近の構文エラーを解決しますか?


語順はMySQLで予約された順序であり、クエリで使用しました。構文エラーを取り除くには、注文の前後にbackticks( ``)を使用する必要があります。

正しい構文は次のとおりです-

select *from yourTableName ORDER BY `order` DESC;

まずテーブルを作成しましょう-

mysql> create table DemoTable
   (
   `order` int
   );
Query OK, 0 rows affected (0.58 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values(89);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values(67);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(90);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(56);
Query OK, 1 row affected (0.13 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select *from DemoTable;

出力

+-------+
| order |
+-------+
| 89    |
| 67    |
| 90    |
| 56    |
+-------+
4 rows in set (0.00 sec)

以下は、ORDERBY-

の近くの構文エラーを削除するためのクエリです。
mysql> select *from DemoTable ORDER BY `order` DESC;

出力

+-------+
| order |
+-------+
| 90    |
| 89    |
| 67    |
| 56    |
+-------+
4 rows in set (0.00 sec)

  1. Java-MySQLを使用してJDBCエラーで不明なデータベースを解決しますか?

    このタイプのエラーは、MySQLに存在しないデータベースを選択した場合に発生します。まず、JDBCで不明なデータベースのエラーを表示しましょう。 Javaコードは次のとおりです。ここでは、データベースを「onlinebookstore」として設定しましたが、これは存在しません: import java.sql.Connection; import java.sql.DriverManager; public class UnknownDatabaseDemo {    public static void main(String[] args) {   &nbs

  2. 修正:予期しないトークン `(‘の近くの構文エラー

    エラーメッセージ予期しないトークンの近くの構文エラー`(‘ Unixタイプの環境であるCygwin、およびWindowsのコマンドラインインターフェイスで発生します。このエラーは、古いDOS/WindowsまたはMacシステムで編集または作成されたシェルスクリプトを実行しようとしたときに発生する可能性があります。 このエラーメッセージは、ファイルを手動でコピーするなどの日常的なタスクのためにLinuxコマンドラインにコマンドを入力するときにも表示されます。このエラーメッセージが発生する主な理由は、構文が正しくないか、OSが別のシステムのコマンドを解釈する際の問題です。シェル。 予期しないト