0
我试图将数据库从一台服务器移到另一台,都使用不同的MySQL和phpMyAdmin版本。一切顺利,但在某些页面上有错误说:有没有办法导出MySQL数据库以避免语法错误?
SQL/DB Error -- [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 'range, p.name, p.description, p.height, p.width, p.depth, p.active, pc.product_c' at line 1]
我找不到任何在SQL文件中会出错的东西。这是错误的链接(正如你所看到的,它总体上工作和读取,一些页面有错误)。
Link to Screenshot of Export Settings
我的问题是:有没有从这个旧的数据库中导出SQL所以它会工作的方法吗?它完全在以前的网站上工作,所以我假设这些是兼容性问题。
我看到。因此,为了使其工作,我需要替换SQL文件中的每个“范围”。纠正我,如果我错了,但我根本不需要修改.php文件,是吗? –
你的查询写在哪里?如果它在PHP文件上,那么你需要在那里改变。 –
所有你真正需要的是反引号 - 但最好避免使用表/列标识符中的保留字 – Strawberry