Mysql 如何在sql中的特定列中预先指定特定值

Mysql 如何在sql中的特定列中预先指定特定值,mysql,sql,Mysql,Sql,如何在sql中的特定列中预先指定特定值。我想在foo.value上加上100_uuu前缀并更新。我该怎么做呢 create table foo (id, value, ...) insert into foo (1, 1); insert into foo (2, 1); insert into foo (3, 3); insert into foo (4, 2); insert into foo (5, 3); insert into foo (6, 6); 值列必须是varchar数据类

如何在sql中的特定列中预先指定特定值。我想在foo.value上加上100_uuu前缀并更新。我该怎么做呢

create table foo (id, value, ...)

insert into foo (1, 1);
insert into foo (2, 1);
insert into foo (3, 3);
insert into foo (4, 2);
insert into foo (5, 3);
insert into foo (6, 6);
值列必须是varchar数据类型

UPDATE Foo SET Value = '100_' + Value

创建表foo id、值。。。将导致语法错误。您是指更新表数据,还是仅更新结果集数据?无论如何都要使用concat和cast。