我正在尝试运行mysql查询来删除行,但遇到了时区问题。我的服务器在美国,我的用户在亚洲。在表格中输入的时间戳是亚洲的。我可以删除亚洲时间的行吗?下面是我的问题:
mysql_query("DELETE FROM SMS_IN WHERE NOW() > sent_dt");
NOW()用的是美国时间,而不是亚洲时间。
我有一个客户(出于某种原因)在美国东北部拥有POS,但POS公司和服务器都在亚洲。这会导致偶尔发生缓慢、重复或不完整的事务。在亚洲的POS公司拒绝分拆北美的一个例子。愚蠢的问题,但是是否有一种方法来加速这一点,例如通过优化的中间件?那么NA POS连接到连接到亚洲POS的NA中间件(NA POS <-> NA <-> Asia MW <-> Asia POS Server),但是NA MW和Asia MW之间的连接要快得多?还有别的方法在我们的控制范围内吗?