Php 在mysql提取之前还是之后添加值?
假设这是我们的sql语句Php 在mysql提取之前还是之后添加值?,php,mysql,Php,Mysql,假设这是我们的sql语句 SELECT points, value FROM table WHERE x = y 这个返回类似这样的值 points | color 5 red 11 red 2 blue 9 blue 我现在想添加颜色“红色”和颜色“蓝色”的点。然后用新点更新表格 最好的方法是什么?还是在提取之前在mysql语句中更好地解决这个问题 也许你想要这个 SELECT SUM(points) AS
SELECT points, value
FROM table WHERE x = y
这个返回类似这样的值
points | color
5 red
11 red
2 blue
9 blue
我现在想添加颜色“红色”和颜色“蓝色”的点。然后用新点更新表格
最好的方法是什么?还是在提取之前在mysql语句中更好地解决这个问题 也许你想要这个
SELECT SUM(points) AS points, value
FROM yourtable
WHERE x = y
GROUP BY value
如果需要更新表,可以将此结果存储在临时表中,然后重命名表或从原始表中删除所有行,然后从临时表中复制这些行。可能需要这样做
SELECT SUM(points) AS points, value
FROM yourtable
WHERE x = y
GROUP BY value
如果需要更新表,可以将此结果存储在临时表中,然后重命名表或从原始表中删除所有行,然后从临时表中复制这些行。对不起,我不理解您的问题。对不起,我不理解您的问题。