gpt4 book ai didi

mysql - 在 UPDATE 查询中插入子查询

转载 作者:行者123 更新时间:2023-11-29 07:34:17 25 4
gpt4 key购买 nike

我可以在 UPDATE SET 查询中运行 INSERT 子查询吗?示例:

UPDATE sometable
SET sometable.val = sometable.val + NOW()
WHERE NOT isnull((INSERT INTO othertable values(sometable.val, 2, 3)));

我可以写一些类似于 is not null 的东西吗?或者只是将值从 sometable 插入到 othertable 中。

我可以用函数解决这个问题,但是有人知道更好的方法吗?

最佳答案

不,这是不可能的,您需要先发布插入,然后您可以使用last_insert_id()从最后插入的记录中获取 key 作为更新查询的一部分。

关于mysql - 在 UPDATE 查询中插入子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31429999/

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