0
我在尝试使用.sql数据库进行源代码时遇到了mySQL问题。我正在运行Ubuntu 15.10并通过终端使用mySQL。这是我的采购数据库的过程:mySQL:源文件始终放入数据库“uni”而不是所需数据库
mysql -u root - p
输入密码......
create database Courses;
现在我的数据库称为“课程”被创建。
use database Courses;
现在我正在使用所需的数据库。
source /path/to/file/course.sql;
,在我已经位于文档内的几个文件夹中的文件course.sql来源。这就是它说:
Query OK, 0 rows affected, 1 warning (0.00 sec)
Query OK, 1 row affected (0.00 sec)
Database changed
Query OK, 0 rows affected, 1 warning (0.00 sec)
Query OK, 0 rows affected (0.02 sec)
Query OK, 0 rows affected (0.05 sec)
Records: 0 Duplicates: 0 Warnings: 0
然后一吨的这些:
Query OK, 1 row affected (0.01 sec)
这样看来,它会自动更改数据库。 当我'显示表格'时这是它表明:
mysql> show tables;
+---------------+
| Tables_in_uni |
+---------------+
| COURSE |
+---------------+
1 row in set (0.00 sec)
它把.sql文件在数据库“单”。那就是问题所在。当我去我创建的名为“课程”的数据库时,它是空的。我可以像普通数据库一样使用“uni”,但它不在正确的数据库中,并且不会进入正确的数据库。我也试过这种方法:
mysql -u root -p COURSES < /path/to/file/course.sql;
同样的结果。