将数据导入mysql数据库

Posted

技术标签:

【中文标题】将数据导入mysql数据库【英文标题】:importing data to mysql database 【发布时间】:2018-02-05 22:57:48 【问题描述】:

我正在尝试将 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->offsetGet(整数 216) .\vendor\phpmyadmin\sql-parser\src\Lexer.php#228: PhpMyAdmin\SqlParser\Lexer->parseString() .\vendor\phpmyadmin\sql-parser\src\Lexer.php#182: PhpMyAdmin\SqlParser\Lexer->lex() .\vendor\phpmyadmin\sql-parser\src\Parser.php#336: PhpMyAdmin\SqlParser\Lexer->__construct( , 布尔假, ) .\vendor\phpmyadmin\sql-parser\src\Utils\Query.php#395: PhpMyAdmin\SqlParser\Parser->__construct(string) .\libraries\parse_analyze.lib.php#30: PhpMyAdmin\SqlParser\Utils\Query::getAll(string) .\import.php#656: PMA_parseAnalyze( 细绳 , 字符串 'where_to_go', )

如果有人能给我任何建议,将不胜感激。

【问题讨论】:

哪个 XAMPP 版本? 【参考方案1】:

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

【讨论】:

嗨,它是适用于 windows 的 xampp,7.18 (1.32mb)。谢谢你。问候阿曼达【参考方案2】:

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

无论如何。两个程序中的默认值不兼容,必须手动设置其中一个。

【讨论】:

以上是关于将数据导入mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何将csv导入mysql和mysql导出csv

如何将mysql数据导入Hadoop之Sqoop安装

怎样将Linux下MySQL数据库导入到Windows的MySQL中

sqoop mysql数据变化怎么导入

怎样将MySQL数据库结构和数据导出或导入

mysql怎样将一个数据库中的数据导入到另一个数据库中