我需要在某列中的每个值前面添加一个“前缀”.
示例:x列中的所有字段均为:200,201,202,203等.
我需要它们是pn_200,pn_201,pn_202,pn_203等.
有没有办法使用ALTER或MODIFY命令来执行此操作?
我想像ADD到* column_name’pn_’的BEGINNING之类的东西
或者也许是用PHP做到这一点的方法?也许得到该字段的值,将其转换为变量,并执行类似的操作.
`$variablex = `'SELECT column_name FROM table' $result = MysqLi_query($con,variablex); foreach($r=MysqLi_fetch_row($result) { `ADD TO BEGINNING OF * column_name 'pn_'`
反正有吗?
实际上它更容易.
原文链接:https://www.f2er.com/php/133732.htmlUPDATE table SET column_name = CONCAT('pn_',column_name)
如果没有WHERE子句,它将更新表的所有行