首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于现有字段的列更新

问基于现有字段的列更新
EN

Stack Overflow用户
提问于 2017-07-23 08:41:46
回答 1查看 36关注 0票数 0

我创建了一个新的字段,我需要根据现有的字段更新它。想知道MYSQL是否可以使用变量来完成这个任务,还是我必须使用PHP?由于表很大(300k+行,我认为它最好使用查询本身完成)

当前:

代码语言:javascript
复制
+-----+--------+--------------+
| pid |  mfr   |     pnum     |
+-----+--------+--------------+
|     | MCAFEE | HIDYFM-AA-DA |
+-----+--------+--------------+

预期:

代码语言:javascript
复制
+-----------------------+--------+--------------+
|          pid          |  mfr   |     pnum     |
+-----------------------+--------+--------------+
| MCAFEE___HIDYFM-AA-DA | MCAFEE | HIDYFM-AA-DA |
+-----------------------+--------+--------------+
EN

回答 1

Stack Overflow用户

发布于 2017-07-23 08:54:20

您可以通过mysql查询来完成这一任务。像这样

代码语言:javascript
复制
update  example set pid = concat(mfr ,"__",pnum);

其中示例是表名

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45263168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档