尝试将数据库上传到 PHPMyAdmin 中的新主机时,出现错误:
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 '‹' at line 12
即使在这里,输出中的特殊字符也不会插入(而不是靠近 '‹',它应该靠近 'special character1‹special character2')
据我了解,问题在于数据库中包含的特殊字符。如何筛选它们或绕过此限制以正常填充基地?
问题原来出在下载文件的压缩格式上。出于某种原因,MySQL 不想处理以 gzip 格式压缩的数据,但它以 zip 格式完美地加载所有内容(所有内容也以文本形式加载,sql)。
文本中有特殊字符,我认为在压缩/解压缩文件时处理不正确。