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;
同樣的結果。