我有一个备份的mySQL数据库文件,其中包含一些表结构和一些默认记录。但是当我尝试恢复到我刚刚安装的新数据库和新系统时,它失败了。ERROR 1046 (3D000) at line 22: No database selected$ mysql --user=root localhost < /media
我有许多数据库,每个数据库中都有表names。在某些情况下,我有一个名为name1的唯一键,而在另一些情况下,我有一个名为name2的唯一键。我想标准化这个名称,所以我准备了3个查询在每个数据库上运行: DROP INDEX `name1`; DROP INDEX `name2`; ADD UNIQUE `new_name` (`name`, `surname`);SQL Error (1091):
to your MySQL server version for the right syntax to use mysql> mysql -h localhostbin\mysql\mysql5.7.23\bin.booko' at line 1
mysql> mysql -h localhose u-root -D bookorama < bookora
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java~[mysql-connector-java-8.0.15.jar:8.0.15]
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) ~[mysql-connector-java-8.0.15.