gpt4 book ai didi

SQLite:在一个语句中组合 SELECT 和 DELETE

转载 作者:IT王子 更新时间:2023-10-29 06:27:42 26 4
gpt4 key购买 nike

我需要像这样运行两条语句:

Select amount from db where ID=5DELETE from db where ID=5

目前我准备并运行两个不同的语句。我想知道是否有办法将它组合在一个语句中。

基本上我需要做的就是在删除之前从该行中获取一个金额列。

最佳答案

SQLite 不支持对标准 SQL 的这种扩展——你必须同时使用这两个语句,首先是 SELECT,然后是 DELETE。当然,您可以将它们包装在一个事务中(前后的 BEGIN 和 COMMIT 语句将保证这一点),以保证原子性和一致性。

关于SQLite:在一个语句中组合 SELECT 和 DELETE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1564242/

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