我有一个问题,我想在添加注册表时从表上的字段中减去 1 个值。
我有 2 张 table
利夫罗斯
- CodLivro
- 姓名
- 总计
和
卖东西
- CodVenda
- CodLivro
- 姓名
假设总数为 20,当我出售一本书时,我想从该字段中删除一个值。
当前代码是
case "vender_l":
{
$stmt = $conn->prepare("INSERT INTO Vendidos (CodLivro, Nome) VALUES (:CodLivro, :Nome)");
$stmt->bindParam(':CodLivro', $CodLivro);
$stmt->bindParam(':Nome', $Nome);
break;
}
最佳答案
使用此代码,它应该可以工作。
UPDATE Livros SET Total = Total-1 WHERE Livros.CodLivro = :CodLivro;
关于php - 从数据库中的字段中减去值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50699566/