今天遇到这样一个需求: 有两张表,一张是专辑表,另一张是专辑下的图片表, 专辑表中有拍摄年\月,两个字段; 图片表中有实际拍摄日期的字段; 因为专辑表中这两个字段是后加入的,因此只能用一条sql语句将之前程序没有写入的拍摄年月增加进入; 其实这个问题很简单,所以毫不犹豫采用了 以下模式进行更新, UPDATE streetphoto a SET a.`year` = YEAR(photos.`shootdate`), a.`month` = MONTH(photos.`shootdate`) 结