0

昨日、mysqlをインストールして実行し、それを使用して「classicmodels」というDBを作成しました。

次に、SQLDeveloperを使用して接続しSELECT *、テーブルからクエリを実行して、動作を確認しました。これを実行すると、「データベースが選択されていません」というエラーが発生しました。解決策は、USE(classicmodels); クエリを実行する前に実行することでしたが、これは機能しました。

今日、SQLDeveloperのバックアップを再開し、クエリを実行しようとしましたが、同じ問題が発生しました。ただし、今回は同じコマンドを実行しようとすると、次のUSE(classicmodels);エラーが発生します。

Error starting at line 1 in command:
USE(classicmodels)
Error at Command Line:1 Column:1
Error report:
SQL Error: 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 '(classicmodels)' at line 1

私の質問は次のとおりです。

  • なぜこうなった?
  • どうすれば修正できますか?
4

1 に答える 1

2

これはSQL構文エラーです。次のように括弧なしで使用します。

USE classicmodels;

それが最初にうまくいかなかった理由を説明することはできませんが、私はあなたが当時別のものを使用したと(丁寧に)推測しています。

于 2012-10-14T21:10:59.730 に答える