用于导入外部sql文件:
mysql> F:\php\.sql;
--------------
费:
--------------
错误:
‘\b’。
错误:
打开文件‘F:hp\.sql’,错误:2
居然报错,仔细分析错误原因,发现文件路径有问题:F:\hp,而原来的文件路径是F:\php,于是以为反斜杠被当成了转义符,于是又尝试用双斜杠导入外部文件:
mysql> F:\\php\\.sql;
错误:
‘\\’。
错误:
‘\\’。
查询成功,0 行(0.09 秒)
查询成功,0 行(0.09 秒)
查询成功,0 行(0.09 秒)
查询成功,0 行(0.08 秒)
查看结果:
mysql>显示;
+-----------------+
| |
+-----------------+
| |
| 书籍 |
| |
| |
| |
+-----------------+
共 5 行 (0.00 秒)
虽然报错,但是执行还是成功了。
于是我立即向百度求助:
问题解决方法如下:
参考网址:
mysql 导入数据出现--‘\’
今天在恢复备份数据库的时候,遇到了问题。
使用的是原来的服务器环境,然后备份的数据库无法导入到Linux下的数据库中。
导入过程中出现以下错误:
‘\’
后来发现,我连接的数据库在导出的时候用的utf8编码,但是我的Linux本地机连接mysql(f)用的却是gbk编码,导致恢复备份文件的时候可能会出现格式错误。
后来我在导入的时候指定了字符集----set=utf8,并再次导入备份文件,一切就顺利了。
命令如下:
mysql -uroot -p ----set=utf8 < .sql
如何导入外部sql文件:
参考网址:
sql脚本就是包含一条或者多条sql命令的sql语句,我们可以把这些sql脚本放在一个文本文件(我们称之为“sql脚本文件”)中,然后通过相关命令来执行sql脚本文件,基本步骤如下:
1.创建包含sql命令的sql脚本文件
该文件包含一系列SQL语句,每个语句都以;结尾。文件内容如下:
--创建表格,使用“--”注释
表 表名
Guid(38)非空键,
标题(255),
)类型=;
--向表A中添加字段
修改表A添加'0';
-- 在表A上创建索引
A(Id_) 上的索引;
--向表A中添加一条记录
转换为 A(Id,,Name)(1,0,'Name');
--添加、修改或删除数据后,可能需要提交事务
;
2.执行SQL脚本文件
方法一:使用cmd命令执行(Unix下或Linux下在其控制台中)
[Mysql bin目录]\mysql –u 用户名–p 密码–D 数据库\.[sql脚本文件完整路径名],例:
d:\test\ss.sql 或 \. d:\test\ss.sql
扫一扫在手机端查看
-
Tags : mysql unknown command
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。