我有2个表,shows
和show_photo
shows
结构:
show_photo
结构:
我想要做的是使用show_photo.modified
更新show.year
列
这就是我尝试但没有任何更新。
UPDATE show_photo t2
JOIN shows t1 ON t1.id = t2.show_id
SET t2.modified = t1.year;
答案 0 :(得分:1)
将我的评论转换为答案:
首先将列类型从
TIMESTAMP
更改为VARCHAR
,然后运行UPDATE
查询;并再次将数据类型从VARCHAR
更改为INT
您当前的表格modified
列设置为TIMESTAMP
。但是,您正在尝试将其值更新为整数,这将失败。