昨天我安装并运行了mysql并用它来创建一个名为“classicmodels”的数据库。
然后我使用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
我的问题是:
答案 0 :(得分:2)
这是一个SQL语法错误;使用它没有括号,如:
USE classicmodels;
这无法解释为什么它第一次无法正常工作,但我(礼貌地)猜测你当时使用了不同的东西。