如题,有文件 a.sql
INSERT INTO Content(a,b) VALUES ('22','精品') ;
INSERT INTO Content(a,b) VALUES ('////\\','/\\品') ;
INSERT INTO Content(a,b) VALUES ('223','精品2') 在导入过程中 假如,第二条出错,那么第三条,则没有导入了,有不有办法,在导入过程过。遇到出错的语句,跳过。继续导入后面的内容啊?
INSERT INTO Content(a,b) VALUES ('22','精品') ;
INSERT INTO Content(a,b) VALUES ('////\\','/\\品') ;
INSERT INTO Content(a,b) VALUES ('223','精品2') 在导入过程中 假如,第二条出错,那么第三条,则没有导入了,有不有办法,在导入过程过。遇到出错的语句,跳过。继续导入后面的内容啊?
mysqlimport [options] db_name textfile1 [textfile2 ...]--force
即:
mysqlimport --force db_name 1.txt但是执行sql语句的时候遇到错误继续执行 是没有的,除非你更改你的sql文件
mysqlimport [options] db_name textfile1 [textfile2 ...] --force
即:
mysqlimport --force db_name 1.txt 这个又在哪里执行?
mysql -hlocalhost -uroot -ppassword db_name --force < "d:\\db_bak.sql"
mysqlimport [options] db_name textfile1 [textfile2 ...]--force
即:
mysqlimport --force db_name 1.txt但是执行sql语句的时候遇到错误继续执行 是没有的,除非你更改你的sql文件[/Quote]如果你的文件中的SQL语句语法错误则没办法了。因为这个错误会导致整篇文件中的语法都不对,比如多了个引号。