- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将 Excel 电子表格上传到 phpmyadmin。
我将其转换为.csv,将客户端和服务器端的 max_allowed_packet 更改为 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/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!