mysql - mySQL - 如何将“压缩为 1 列数据”转换为具有多列的标准表
问题描述
我有一个表单(使用名为 Easy Forms 的工具),它将表单条目中的数据写入 mysql 数据库。但是,数据以一种奇怪的方式存储,例如 csv 格式。1 个条目 = 表中的 1 行,但用户提交的所有信息都存储在一个名为“数据”的列中,如下所示:
{"text_734077":"John","text_442391":"Doe","text_485406":"+4101020304","email_876265":"john.doe@email.com","textarea_508384": 等等...
我相信“text_734077”和其他类似的值是表单中字段的名称/类型。
我需要将此数据与另一个工具一起使用,但我对此无能为力。我没有创建这个数据库和表单,但我将来会管理它。如何在 mysql 中将其转换为具有真实列(姓名、电子邮件、电话、ID 等)的标准表?Easy Forms 工具可以将此数据显示为表格,因此我也应该能够这样做:
但这也很好:
我可以创建一个新表并为 200 个条目手动插入数据,但每天都有新的,它需要是自动的。
谢谢,祝你有美好的一天
PS:抱歉标题不好,我无法用其他方式描述这个问题
解决方案
推荐阅读
- discord - 发送不是函数 discord.js
- c# - C# - 在 for 循环中运行任务不起作用
- python - Flask SocketIO 如何设置生产服务器?
- mongodb - 在 MongoDB 中存储日期数据
- c++ - 用 SFML 在屏幕上写入文本输入
- html - 为什么 Flex 框从网格中堆叠项目
- c - 构建 MEX 文件时,在 '=' 标记之前需要 ';'、',' 或 ')'
- javascript - Particles.js 不与光标交互
- visual-studio - 调用构造函数时出现异常 autofac 依赖错误
- python - 我必须在第二次迭代之前关闭一个 txt?