您如何在MySQL中增加字段

  • 本文关键字:增加 字段 MySQL mysql
  • 更新时间 :
  • 英文 :


说,您得到了100个记录的表。和字段age包含一些整数。您希望所有这些整数都会被1。

增加

或者您在其中有一个称为name的文本字段,其中有很多名称。并且您希望所有这些名称都以Mr.的形式前缀。

有没有办法在一个SQL命令中实现此目标?

替代方法是编译这100个REC的记录集,然后通过循环进行循环,然后运行单个更新语句。

使用update命令

update yourtable
set age=age +1 
update yourtable
set name = 'Mr. ' + name
where gender='M'
  1. UPDATE mytable SET age = age+1
  2. UPDATE mytable SET name = CONCAT('Mr. ', name

如果MySQL处于ANSI模式 - 特别是PIPES_AS_CONCAT,则可以使用'Mr. ' || name

最新更新