2009-10-15 101 views
0

我填寫領域的生日,年,月,日列,其中,列「年,月,日」外鍵與其他表
我想要做的就是爲每個生日得到ID(年份(生日))爲年份欄的值,對於月份和日期欄爲相同的值。MySQL的 - 其他領域

如何在MySQL中執行此操作?

在此先感謝

+0

什麼是數據類型 – Gratzy 2009-10-15 15:31:21

+0

將日期分成3列的用例是什麼? – 2009-10-15 15:38:11

回答

0

嘗試

update tableName set birthdate = month + "/" + day + "/" + year; 
+0

Typo in Manrico - 兩個月。 – 2009-10-15 15:36:07

+0

修復了錯字。 – 2009-10-15 15:53:04

+0

感謝martin,jacob – 2009-10-16 10:20:56

2
Update mytable 
set birthdate = Yearfield + monthfield + dayfield 

編輯

如果生日是日期字段,你將不得不投或先轉換它。

Update mytable 
    set birthdate = Cast(Yearfield + monthfield + dayfield as date)