phpMyAdmin导入不会忽略注释中的反斜杠

时间:2018-11-28 09:00:56

标签: mysql import phpmyadmin comments backslash

我正在使用phpMyAdmin 4.5.4.1。 我无法升级。

我正在尝试导入以一些注释开头的SQL文件。

在这些注释中,存在这样的结构:

-- #########################################################
-- ## /!\ WARNING do not remove these lines /!\           ##
-- ## é è é è = to avoid encoding problems with Notepad++ ##
-- ## /!\ WARNING do not remove these lines /!\           ##
-- #########################################################
-- More comment lines

DROP PROCEDURE IF EXISTS `procedure`;
...

当我使用phpMyAdmin导入此代码时,出现以下错误:

  

发现8个错误:

     
      
  1. 意外字符。 (在位置0处的“ \”附近)
  2.   
  3. 意外字符。 (位置2处的“ \”附近)
      ...
  4.   
     

SQL请求:

     

\ \ \ \如果存在procedure则丢弃程序

     

MySQL返回:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\ \ \ \  
DROP PROCEDURE IF EXISTS `procedure`' at line 1

phpMyAdmin不会忽略注释中的反斜杠。

是否有一种干净的方法来绕过此问题,还是我只需要删除那些反斜杠,导入然后重新编辑文件?

0 个答案:

没有答案