我有包含数十万条记录的 sql 文件。我需要将其导入数据库。 但 在此 sql 文件中,许多记录之间都有单引号。所以在导入过程中我收到错误。
谁能帮我导入这样的文件。由于记录太多,我无法修改完整文件。
记录示例
INSERT INTO `clients` VALUES(1, 'azienda', 'Azienda specializzata doesn't nel design 'di' sedie);
INSERT INTO `clients` VALUES(2, 'azienda', 'Azienda 'specializzata' nel design di sedie);
INSERT INTO `clients` VALUES(3, 'azienda', 'Azienda specializzata nel 'design' di sedie);
最佳答案
安全导入sql文件的步骤: 1. 使用以下命令转储现有数据库
mysqldump -u<username> -p<password> <databasename> > /path/to/sqlfilename.sql
现在使用此命令将此 sql 文件导入到数据库中
mysql -u -p 数据库名
关于php - 当INSERT语句包含引号时如何导入sql文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23751441/