我创建了一个新的字段,我需要根据现有的字段更新它。想知道MYSQL是否可以使用变量来完成这个任务,还是我必须使用PHP?由于表很大(300k+行,我认为它最好使用查询本身完成)
当前:
+-----+--------+--------------+
| pid | mfr | pnum |
+-----+--------+--------------+
| | MCAFEE | HIDYFM-AA-DA |
+-----+--------+--------------+预期:
+-----------------------+--------+--------------+
| pid | mfr | pnum |
+-----------------------+--------+--------------+
| MCAFEE___HIDYFM-AA-DA | MCAFEE | HIDYFM-AA-DA |
+-----------------------+--------+--------------+发布于 2017-07-23 08:54:20
您可以通过mysql查询来完成这一任务。像这样
update example set pid = concat(mfr ,"__",pnum);其中示例是表名
https://stackoverflow.com/questions/45263168
复制相似问题