我想创建触发器以将(s_start)值从(s_timezone)转换为(非洲/开罗)时区,并存储在新列(s_start_Cairo)中。
首先,您需要捕获两个时区之间的偏移时间。这是该查询
SELECT TIME_FORMAT(TIMEDIFF(NOW(), CONVERT_TZ(NOW(), 'Europe/London', 'Africa/Cairo')), '%H:%i') AS offset;
然后您可以将此偏移量添加到开始时间并将值保存在新列中