将数据导入mysql数据库

时间:2017-08-28 15:55:33

标签: mysql phpmyadmin xampp

我正在尝试将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',   )

如果有人可以给我任何建议,那将会非常受欢迎。

2 个答案:

答案 0 :(得分:0)

此视频应该有用:它显示了如何使用xampp在phpMyAdmin中导入文件 https://www.youtube.com/watch?v=kQSFOhaMss0

答案 1 :(得分:0)

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

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