我想创建一个同时更新两个字段的触发器 MySQL。
每当添加或插入记录时,我都希望将内容复制到一个字段或另一个字段,具体取决于哪个字段为空/已编辑。
due_date
是一个varchar
并且end_date
是一个datetime
。
例如
- 如果新记录已
due_date
填写但为end_date
空→插入后复制due_date
到。end_date
- 如果新记录已
end_date
填写但为due_date
空→插入后复制end_date
到。due_date
- IF 更新到→ 更新后
due_date
复制到end_date
- IF 更新到→ 更新后
end_date
复制到due_date
请注意,due_date
格式已经是正确且与日期时间相同的格式。
希望我能正确理解您所说的内容,以下是您可能正在寻找的代码。
希望能帮助到你