gpt4 book ai didi

mysql - 在表 A 中执行查询时,表 B 中的列必须将其值增加 1 或将其值更新为 2

转载 作者:行者123 更新时间:2023-11-29 22:39:50 24 4
gpt4 key购买 nike

我正在开展一个项目,我需要将当前免费的车辆号码分配给需要出租车的客户。因此车辆状态在分配时会从 1 变为 2。

现在,此车辆状态已在vehicledetails表中。车辆号码正在tripdetails表中更新。

当我分配免费车辆时,我实际上是将其更新到 tripdetails 表。

我无法理解如何在将车辆分配给客户时在车辆详细信息表中自动将行程状态从 1 增加到 2。

请告诉我一些方向,或者任何形式的帮助,我将不胜感激。

最佳答案

在这种情况下您可以使用触发器。下面的代码可能对您有用:

IF EXISTS (SELECT * FROM sys.server_triggers
WHERE name = 'trg_tbl_vehicledetails')
DROP TRIGGER trg_tbl_vehicledetails
ON ALL SERVER;
GO
CREATE TRIGGER trg_tbl_vehicledetails
ON tbl_tripdetails
AFTER UPDATE
AS
<Update query on 'tbl_vehicledetails'>
GO

关于mysql - 在表 A 中执行查询时,表 B 中的列必须将其值增加 1 或将其值更新为 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29407013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com