就这么简单,在性能方面有什么更好的呢?我正在根据用户数据输入(简单算术)进行一些计算,我应该执行操作并将结果存储在数据库中还是每次执行 SELECT 查询时都执行操作?
选项1:每次我从表中获取数据时操作
SELECT
some_random_fields,
salary,
extra_days,
extra_days * salary * 0.05 AS extra_income
FROM
table
WHERE
user_id = 'xxx'
方案二:操作一次,INSERT INTO表,不操作取结果(额外列)
SELECT
some_random_fields,
salary,
extra_days,
extra_income
FROM
table
WHERE
user_id = 'xxx'