2011-09-05 72 views
0

当前分贝birthday如何插入一个数字电流值在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 
+1

什么数据类型的OldBirthday和NewBirthday? – Bohemian

+0

@Bohemian它是字符串。 – Joe

回答

2
UPDATE birthday SET NewBirthday = (OldBirthday + 19000000) 
+0

如果数据类型是字符串,你会想在右侧使用''19'|| OldBirthday'。 – bdares

+0

正确,取决于DataType - 这些看起来像整数。如果这些都是真的生日,你可能想要将它们作为日期存储:) – VNO

相关问题