让我们首先创建一个表。在这里,我们有VARCHAR类型的值-
create table DemoTable ( Value varchar(100) );
使用插入命令在表中插入一些记录-
insert into DemoTable values('100'); insert into DemoTable values('1244'); insert into DemoTable values('15789');
使用select语句显示表中的所有记录-
select *from DemoTable;
这将产生以下输出-
+-------+ | Value | +-------+ | 100 | | 1244 | | 15789 | +-------+ 3 rows in set (0.07 sec)
这是在MySQL中删除最后一个值并添加新的两个varchar数字值的查询。我们在删除最后一个值后将值设置为55-
update DemoTable set Value=concat(substring(Value,1,length(Value)-1), '55'); Rows matched: 3 Changed: 3 Warnings: 0
让我们再次检查表记录-
select *from DemoTable;
这将产生以下输出-
+--------+ | Value | +--------+ | 1055 | | 12455 | | 157855 | +--------+ 3 rows in set (0.00 sec)