MySQL 似乎不是我的强项。我timestamp
在现有表中添加了一列,默认值应为CURRENT_TIMESTAMP
. 但是,所有现有行都有空白时间戳 (0000-00-00 00:00:00)。我想做的是ts
使用另一个表的时间戳列更新这些行的时间戳列(名为)。我想首先匹配两个表中的两列。所以如果(tb1.col1 = tb2.col1 AND tb1.col2 = tb2.col2) OR (tb1.col1 = tb2.col2 AND tb1.col2 = tb2.col1
),则使用tb2
的时间戳列作为 tb1 的时间戳列中的更新值。
那有意义吗?我将如何编写这样的更新语句?
谢谢阅读。感谢所有帮助。