gpt4 book ai didi

php - 大型SQL数据库包含语法错误如何处理和导入

转载 作者:行者123 更新时间:2023-11-29 10:58:00 25 4
gpt4 key购买 nike

我有一个由 WordPress 创建的 .sql 文件,但我的 WordPress 站点已被删除。我留下了该文件,我想将该 .sql 文件插入我的本地主机 phpmyadmin 以检索一些珍贵的帖子。 sql 文件大小为 76.4MB。我使用以下步骤上传到 phpmyadmin:

  1. 创建了新数据库
  2. 使用“导入”选项卡并选择“从 Web 服务器上传目录 C:\xampp\sql/选择”并从下拉菜单中选择我的数据库 localhost.sql(我之前将其保存在目录 c:\xampp\sql"

  3. 点击“开始”,花了很长时间。

  4. 此后出现此错误:
Error
Static analysis:

3 errors were found during analysis.

Unexpected character. (near ":" at position 60)
Unexpected character. (near ":" at position 1331)
Unrecognized statement type. (near "div" at position 7)
SQL query:

<! <div class="error"><h1>Error</h1> <p><strong>SQL query:</strong> <a

href="tbl_sql.php?sql_query=SHOW+TABLE+STATUS+FROM+%60science1_skddb1%60+LIKE+%27wp_term_relationships%27&show_query=1&db=&table=wp_term_relationships&token=2e9a4a0af3236e955c1ab3f62da2e8b4"> Edit

SHOW TABLE STATUS FROM science1_skddb1 LIKE 'wp_term_relationships'

MySQL said:



MySQL said: Documentation

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax

to use near '

Error

SQL query:

问题是我无法在记事本中打开一个大文件并手动删除语法错误。我现在应该做什么,我想导入该数据库并检索一些信息。

最佳答案

我很确定大多数像样的代码编辑器都可以毫无问题地处理 73mb 文件,除非您在一台非常旧的机器上运行。我会尝试 komodo edit 或 sublime 看看它们是否可以处理。如果这不起作用,假设您在 Linux 机器上工作,您可以将其上传到服务器并使用 vim 进行编辑,这样就可以处理它没有问题。

您提供的错误数据有点令人困惑...您是否从表数据中对 sql 查询进行了 urldecode?也许我读错了,但您的输入并不关心 urlencoded 数据的语法,重要的是查询。

此外,我确信 phpmyadmin 具有可以在导入过程中调整的设置,您可能需要研究一下。

关于php - 大型SQL数据库包含语法错误如何处理和导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42737035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com