AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] MYSQL还原错误,请问这是怎么回事? |
|
---|---|
ulmate01 |
ulmate01 发表于 2014-05-02 20:54:46
SQL 查询:
-- -- 数据库: `amh` -- -- -------------------------------------------------------- -- -- 表的结构 `amh_backup_list` -- CREATE TABLE IF NOT EXISTS `amh_backup_list` ( `backup_id` INT( 10 ) NOT NULL AUTO_INCREMENT , `backup_file` VARCHAR( 100 ) NOT NULL , `backup_size` VARCHAR( 18 ) NOT NULL , `backup_password` INT( 1 ) NOT NULL , `backup_remote` INT( 1 ) NOT NULL , `backup_options` VARCHAR( 1 ) NOT NULL , `backup_comment` TEXT NOT NULL , `backup_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , PRIMARY KEY ( `backup_id` ) , UNIQUE KEY `backup_file` ( `backup_file` ) ) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =10; MySQL 返回: 文档 #1046 - No database selected
点赞,加油! (0分)
2014-05-02 20:54:46 1
|
reg2012 |
本帖最后由 reg2012 于 2014-5-3 09:44 编辑
不知道为什么这个版本的phpMyAdmin总是导入不成功。关键是: CREATE TABLE IF NOT EXISTS `amh_backup_list` 总是不会自动创建数据库,需要手动创建同名的数据库以后再导入才没问题。 还有一点,要选中数据库以后再导入
回复
2014-05-03 09:41:27 2
|
amysql |
No database selected。
先use amh;
回复
2014-05-03 14:55:43 3
AMH面板 - 好用高效低占用、安全可靠极稳定 |
ulmate01 |
引用: 非常感谢。
回复
2014-05-10 19:52:04 4
|
ulmate01 |
回复
2014-05-10 19:52:32 5
|
amysql |
回复
2014-05-11 18:03:06 6
|
reg2012 |
A大的提醒让我茅塞顿开啊。原来是自己操作的问题。导出的时候默认不会有创建数据库的语句,只是创建数据表:CREATE TABLE!创建数据库是CREATE DATABASE,然后用USE `dbname`;来进入数据库,再执行后面的语句。
正确的操作是,在导出的时候选自定义选择,勾选 “CREATE DATABASE”选项。详见附件图 1.png 2.png
回复
2014-05-11 18:07:56 7
|
amysql |
回复
2014-05-14 18:54:46 8
|