我的DB服务器(运行Unix 5.5)设置为UTC,日期使用UNSIGNED INT以MySql时间戳的形式存储在数据库中。数据库主要用于存储在特定时间运行的任务(exec_time)。我通过在PHP中使用登录用户的时区(在本例中为BST)创建时间戳来插入任务。例如,我有一个任务设置为在1351396800运行,这是在格林威治时间明天早上4点。我使用以下查询从数据库中提取任务:
SELECT * FROM tasks WHERE ex
我有一个由外部公司开发的大型PHP应用程序,目前正在完成;我不能要求对它进行更改。它使用Microsoft SQL Server 2016数据库,包括我在内的一些用户通过SSMS访问该数据库,并在一天中的特定时间通过一些预定任务进行访问。是否可以在不更改PHP代码的情况下向应用程序中的2-3个关键表添加时态表?是否存在兼容性或性能的风险?