mysql - 如何将数字插入到mysql列的当前值中

标签 mysql

当前数据库生日

ID  OldBirthday   NewBirthday
------------------------------ 
1   810401    
2   821112    
3   830725  

现在我想从 OldBirthday 复制到 NewBirthday 并在开头添加 19

结果应该是

ID  OldBirthday   NewBirthday
------------------------------ 
1   810401        19810401
2   821112        19821112    
3   830725        19830725

让我知道..

UPDATE birthday 
SET NewBirthday = OldBirthday

最佳答案

UPDATE birthday SET NewBirthday = (OldBirthday + 19000000)

关于mysql - 如何将数字插入到mysql列的当前值中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7303754/

相关文章:

MySQL:标准化未知税种的表

sql - 获取前 X 名用户,加上特定用户(如果他们不在前 X 名中)

php - MySQL 删除除 NULL 之外的重复行

php - SQL从一个表中拆分逗号分隔列表并根据此列表从第二个表中打印内容

mysql - Node.js-mysql : Bad field Error

c# - 如何更新用户?

PHP 数据库中存储的变量值不正确

python - 是否可以存储查询结果以便在 MySQL 中的另一个查询中重用?

mysql - 如何用另一个表中的匹配值替换/更新列中每个字符串的所有实例?

mysql - MySQL 查询的 PostgreSQL UPDATE 等价物