Mysql 使用变量+;更新数据库字段;字段值

Mysql 使用变量+;更新数据库字段;字段值,mysql,Mysql,我现在在一个大项目上,需要从MySQL更新数据库,我需要用一些(变量值+该字段值)更新一个字段。我可以使用静态值 以下是我所拥有的: UPDATE table SET field_name = concat("static_value", field_name) 我需要实现的静态值应该是动态的,它 将从1开始,以行数结束 我该怎么做?帮帮我 我得到了我的结果。通过设置一个变量,我可以实现我所需要的。感谢@AniMenon SET @a:=0; UPDATE table SET `field_n

我现在在一个大项目上,需要从MySQL更新数据库,我需要用一些(变量值+该字段值)更新一个字段。我可以使用静态值

以下是我所拥有的:

UPDATE table SET field_name = concat("static_value", field_name)
我需要实现的
静态值应该是动态的,它
将从1开始,以行数结束


我该怎么做?帮帮我

我得到了我的结果。通过设置一个变量,我可以实现我所需要的。感谢@AniMenon

SET @a:=0;
UPDATE table SET `field_name` = concat(@a:=@a+1, `field_name`);

看起来是个错误的进球。对于一个正确组织的数据库,您永远不需要静态枚举。@AniMenon,不需要PHP,纯MySQL。@YourCommonSense,基本上我需要在我的旧数据库中创建一个新字段,其值是这样的。那么,您的新数据库设计是错误的。而您想要为其添加这样一个字段的目标,有另一个适当的解决方案。不是新数据库,它只是一个字段。