从Excel复制到phpmyadmin时删除特殊字符

时间:2014-07-28 02:41:29

标签: mysql sql excel phpmyadmin

我在Excel工作表中构建了大量的SQL语句。复制这些在Excel中看起来结构合理并且我将它们复制到记事本中的语句时,我的phpmyadmin的SQL接口中添加了特殊字符,导致我的插入和/或更新语句失败。

下面是Excel中显示的这些SQL语句之一(或复制/粘贴后的记事本):

INSERT INTO `abc_mytable`.`employeeMain` (`employeeID`, `employeeName`, `empSymbol`, `empURL`,`empType`, `empCategory`) 
VALUES (NULL, 'Joe', 'J14', 'https://www.website.com/joe14','FT', 'MANAGE');

当我将此语句复制/粘贴到phpmyadmin并尝试将SQL查询提交到我的数据库时,我收到以下错误(请注意特殊字符)。

  

#1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便在'INSERT INTO abc_mytable附近使用正确的语法。employeeMainÂ(employeeID,ÂemployeeName,'empSym'在第1行

1 个答案:

答案 0 :(得分:0)

我猜是employeeID是自动增量的主键。

你可以尝试:

INSERT INTO abc_mytable.employeeMain
   (employeeName, empSymbol, empURL,empType,empCategory) 
VALUES 
   ('Joe', 'J14', 'https://www.website.com/joe14','FT', 'MANAGE');

如果不是这个问题,你可以尝试不使用字符`,因为它似乎转换为Â。只有当字段的名称包含空格时才需要它们,通过删除它们,您可以检查问题是否真的存在。请反馈我们。