You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PHPMyAdmin中按分隔符拆分列字符串至右侧对应列?

在PHPMyAdmin中拆分逗号分隔字符串并填充对应列

因为你刚接触MySQL和PHPMyAdmin,下面给你一步一步的简单操作方法:

1. 进入目标表的SQL执行界面

  • 打开PHPMyAdmin,找到存储数据的数据库,点击进入对应的表(即包含id、QRscan等列的表)
  • 点击顶部的「SQL」标签,进入SQL语句执行页面

2. 先测试拆分结果(可选但推荐)

先执行查询语句,确认拆分内容是否正确,避免直接更新出错:

SELECT
  id,
  QRscan,
  SUBSTRING_INDEX(QRscan, ',', 1) AS number,
  SUBSTRING_INDEX(SUBSTRING_INDEX(QRscan, ',', 2), ',', -1) AS name,
  SUBSTRING_INDEX(SUBSTRING_INDEX(QRscan, ',', 3), ',', -1) AS date,
  SUBSTRING_INDEX(QRscan, ',', -1) AS name2
FROM 你的表名;

把你的表名替换成实际的表名称,执行后查看返回结果是否和预期的最终效果一致。

3. 执行更新语句填充列

确认测试没问题后,执行更新语句,将拆分后的内容写入对应列:

UPDATE 你的表名
SET
  number = SUBSTRING_INDEX(QRscan, ',', 1),
  name = SUBSTRING_INDEX(SUBSTRING_INDEX(QRscan, ',', 2), ',', -1),
  date = SUBSTRING_INDEX(SUBSTRING_INDEX(QRscan, ',', 3), ',', -1),
  name2 = SUBSTRING_INDEX(QRscan, ',', -1);

同样替换你的表名为实际表名,执行后刷新表数据,就能看到number、name等列已被填充。

注意事项

  • 操作前最好备份表数据,避免误操作导致数据丢失
  • 如果QRscan字符串格式不一致(比如有的不是4个逗号分隔的内容),可能会出现错误,需要先排查数据格式

内容的提问来源于stack exchange,提问作者stefan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 15:17:19