时间:2021-07-01 10:21:17 帮助过:4人阅读
搞定使用MySQL导入外部的SQL文件执行 很多的时候都需要将外部生成的SQL语导入到MYSQL里面去执行,可是在字符界面,又不能够将所有的SQL语句粘贴到字符界面里面去执行,现在能够做的有两种选择: 1)使用一个类于SQL SERVER等的图形界面编辑软件,这个确实很
搞定使用MySQL导入外部的SQL文件执行 2)第一种方式不能够解决问题,那就只能使用别的方式了,查阅了一个Mysql的帮助文档,说可以使用命令"source
use db
create table tt(int id,name char(50));后来分析了一个,主要是data.sql里面全是插入的语句,没有用到什么"create"及"use"等等,那说明合是插入性的语句是可以通过这种方式搞定的。不过,这不是我的错,我在网上找了一个,好多人都在问这个问题,可是就没有一个解决了的,至少我没有看到。如果Mysql帮助文档说明或者是举个例子那就very good了。
=====================
后记,这是07年写的文章了,当时这样操作出问题,应该与当时使用的MYSQL版本有一定关系,使用现在5点多版本的MYSQL导入不会出现上面的问题了。
MYSQL执行外部的SQL文件,还可以有下面的一种方式,如我的测试系统是linux:
/opt/lampp/bin/mysql -uusername -ppassword < sqlfile.sql
Windows上面我没有测试过这样导入,原理应该是一样的,Windows上面我主要还是使用source登陆进行导入。