0

因此,我正在撰写与 mysql 数据库有关的扩展文章。我想创建一个包含 100 多本书的 Excel 电子表格,然后导入到三个具有不同排序规则类型的数据库表中。我已将 excel 文件保存为 csv 文件,当我转到 phpMyAdmin 并单击数据库中的导入时,出现错误。

1064 - 您的 SQL 语法有错误;检查手册

对应于您的 MySQL 服务器版本,以便在第 1 行的 '1,In Pharoah's Army,Tobias Wolff,NULL,NULL,FALSE,NULL,NULL 2,MacBeth,William Sha' 附近使用正确的语法

我将如何使用给定的导入功能将 excel 电子表格导入 myPHPAdmin,以便我可以使用 GUI 而不是代码来执行此操作,我不太了解。

我正在使用 XAMPP 创建本地服务器,myPHPadmin 服务器版本是 5.1.44

4

1 回答 1

0

使用 PHPMyAdmin 将 XLS 或 XLSX 文件导入 MySQL 可以通过多种方式完成。我使用过 CSV 和 OpenDocument 电子表格。

导入 CSV 文件时,请确保工作表中的列数计算您的数据库,否则将引发错误。请注意,CSV 将删除工作表中的所有格式,因此如果您在工作表中使用 ISBN 或条形码,则可能会在数据库中显示时出现问题。

至于 OpenDocument 电子表格,这将允许您将工作表导出到 MySQL 中并保留您的格式。虽然这很好,但它不会为您的列命名,并且总是会创建一个新表。这可以通过在电子表格顶部创建列名然后在 PHPMyAdmin 中编辑表名来轻松编辑。请注意,虽然在导出大型电子表格时这是一种不好的方法,但它可能会超时。

因此,根据您的情况,我会使用 OpenDocument 电子表格格式,您可以将其另存为 .ODS。

希望这可以帮助。

于 2013-12-13T15:50:53.590 回答