SQL 更新新数据行上的列

SQL Update Column on new Datarow

我有一个 MySQL 服务器,我是 运行 一个网上商店。是否可以计算订单上所有商品的总和。现在,当我添加新行时,我必须在我的 PHP 脚本中调用一个方法来计算总和。这可以在 MySQL(例如程序)中实现自动化吗?

谨致问候 凯文·霍瓦特

$query="SELECT SUM(tbl_articles.price) as sum FROM ztbl_articles_orders INNER JOIN tbl_articles ON ztbl_articles_orders.articleID = tbl_articles.articleID INNER JOIN tbl_orders ON ztbl_articles_orders.orderID = tbl_orders.orderID WHERE tbl_orders.userID = 3;";
$result= mysqli_query($connection,$query);
$row=mysqli_fetch_array($result,MYSQLI_BOTH);
$sum=$row['sum'];

“$sum”得到你想要的值,现在你可以用这个值插入或更新。