2013-04-29 120 views
0

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

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

对应于你的MySQL服务器版本正确的语法使用 附近手册“1,在法老的军队,托拜厄斯·沃尔夫,NULL,NULL,FALSE,NULL,NULL 2,麦克白,威廉·沙”在1号线

我怎么会去使用给出的导入功能,这样我可以做到这一点使用GUI而不是代码,我不知道很多关于导入Excel电子表格导入myPHPAdmin。

我使用XAMPP创建一个本地服务器和myPHPadmin服务器版本是44年5月1日

回答

0

要导入XLS或XLSX使用phpMyAdmin可以做一个数字或方式提交到MySQL。我已经使用CSV和OpenDocument电子表格。

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

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

所以从你的情况我会把我们的OpenDocument Spreadsheet格式保存为.ODS。

希望这会有所帮助。