当前位置: 首页 > 知识库问答 >
问题:

将数据导入mysql数据库

权兴为
2023-03-14

我正在尝试将mysql数据库导入新版本的xampp(v7.1.8)。按下导入按钮后,我收到数百条此错误消息:

请注意.\vendor\phpmyadmin\sql parser\src\UtfString.php#128未初始化字符串偏移量:516

回溯

.\vendor\phpmyadmin\sql parser\src\Lexer.php\823:phpmyadmin\SqlParser\UtfString-

如果有人能给我任何建议,我会非常感激的。

共有2个答案

祁雪峰
2023-03-14

原因可能是编码错误。如果我尝试导入保存在Excel中的CSV文件,其格式为“CSV(字符分隔)(.CSV)”,它将是ANSI格式。如果导入此文件,我会在您的过程中收到错误消息。切换到PhpMyAdmin中的Windows-1250,该文件可以读取。如果您有更高版本的Excel,则有选项“CSV UTF-8”(逗号分隔)(.CSV)。这里的问题是,如果Excel使用欧洲语言设置(荷兰语、德语),列表将不会以逗号分隔,而是以分号分隔。但千年可能会有所不同。

不管怎样。两个程序中的默认值不兼容,必须手动设置其中一个。

斜光耀
2023-03-14

这段视频应该很有帮助:,它展示了如何使用xampp在phpMyAdmin中导入文件https://www.youtube.com/watch?v=kQSFOhaMss0

 类似资料:
  • 尝试将数据库备份(.sql)从docker容器MySQL:5.6导入到我的本地MySQL(MariaDB)中。 下面是我使用的命令: 也想试试mysqlimport,但我总是遇到同样的错误。 第1行错误1064(42000):您的SQL语法中有错误;查看与您的MariaDB服务器版本相对应的手册,以了解在第1行“MySQL Ver 14.14 Distrib 5.6.33,for Linux(x8

  • 我在系统中安装了hadoop 2.7.1和sqoop 1.4.6。我正在尝试将一个表从MySQL导入到HDFS。我收到以下错误:

  • 问题内容: 如何从MySQL导入“ xxxx.sql”转储到PostgreSQL数据库? 问题答案: 不要指望没有编辑就可以工作。也许很多编辑。 mysqldump有一个兼容性参数,其中“名称”可以是“ oracle”或“ postgresql”,但这不能保证兼容性。我认为像ANSI_QUOTES这样的服务器设置也有一定作用。 如果包含用于创建转储的完整命令以及收到的任何错误消息,而不仅仅是说“对

  • 问题内容: 我有一个来自MySQL转储的.sql文件,其中包含表,定义和要插入这些表中的数据。如何将转储文件中表示的该数据库转换为MS SQL Server数据库? 问题答案: 我在网上找到了解决方法 它需要一点点工作,因为它必须逐表完成。但是无论如何,我可以将表,数据和约束复制到MS SQL数据库中。 链接在这里 http://www.codeproject.com/KB/database/mi

  • 问题内容: 我有以下结构的csv文件: 使用以下MySQL函数如何导入MySQL表的第一和第三列: 我为我的英语道歉! 提前致谢 ! 问题答案: 您可以指定列,并将不需要的列标记为“ @dummy”。 替换,并且只要你喜欢。要设置不在数据文件中的其他列,您可以这样做: 作为进一步的参考,我建议您看一下MySQL参考。

  • 问题内容: 我想在我的MySQL数据库中插入整数188和90,但以下代码不起作用: 为什么不起作用? 问题答案: 编辑 为我工作: 在MySQL表;