gpt4 book ai didi

mysql - 上传 .xls 到 phpmyadmin - mysql#2006

转载 作者:行者123 更新时间:2023-11-29 23:24:52 24 4
gpt4 key购买 nike

我想将 Excel 电子表格上传到 phpmyadmin。

我将其转换为.csv,将客户端和服务器端的 max_allowed_pa​​cket 更改为 512M。但我不断收到 mySQL #2006 错误。

我不会将任何内容导出到除我的计算机以外的计算机上,客户端和服务器都在本地运行。

有什么想法吗?

最佳答案

如何将EXCEL工作表添加到MySQL?

这很容易......

1) 您必须在 Excel 工作表中的第一列之前添加一个新列
2) 对于要导出的每一行,使用“填充此列

3) 您必须在 Excel 工作表中的最后一列之后添加一个新列
4) 对于要导出的每一行,使用“填充此列

5) 选择包含新列的数据并使用 STRG + C 复制它

6) 打开记事本并使用 STRG + V 粘贴数据

7) Excel 用 TAB 分隔列。您选择一个 TAB 和 STRG + C

8) 按 STRG + H 进行替换并使用此选项卡填写“查找内容”字段

9) 用“,”填写“替换为”字段,然后单击“全部替换”

10) 您将所有字段 ,""替换为空。

10) 您使用扩展名 .CSV 保存此文件

11) 您在 phpmyadmin 中使用导入功能并导入您的数据

重要:因为您没有向 phpmyadmin 提供字段信息,所以您应该从第一个字段开始。并导航到正确的表格!

示例:

您的 MySql 表具有以下结构:

ID(自动递增)姓名城市TIMESTAMP(CURRENT_TIMESTAMP 和更新时 CURRENT_TIMESTAMP)

您需要准备时间戳。

在 EXCEL 中添加与表中的字段顺序相匹配的列。在此列中插入以下公式:

=(NOW()-xxx)+ROW()

将 xxx 替换为数据的行数。这会计算日期并避免时间戳问题。

从 EXCEL 粘贴的数据如下所示:

“约翰·亚特兰蒂斯 2015-44-04 18:44:19”” 比尔 洛杉矶 2015-44-05 18:44:19 ”” 玛丽亚 芝加哥 2015-44-06 18:44:19 ”” 约瑟夫纽约 2015-44-07 18:44:19 ”“卡斯帕·波士顿 2015-44-08 18:44:19”

您的数据 CSV 看起来(在使用替换操作两次之后)如下所示:

“”,“约翰”,“亚特兰蒂斯”“”、“比尔”、“洛杉矶”“”、“玛丽亚”、“芝加哥”“”、“约瑟夫”、“纽约”"","卡斯帕","波士顿"

诀窍是在Excel中添加“在左外列和右外列...

...并使用复制、粘贴和替换。这是不使用脚本的最快方法。

关于mysql - 上传 .xls 到 phpmyadmin - mysql#2006,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27047413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com