gpt4 book ai didi

java - 每次插入行时Sql更新列

转载 作者:行者123 更新时间:2023-12-02 05:43:50 26 4
gpt4 key购买 nike

好的,我有这张表:版本编辑器和 id-bigint 版本 - 整数 开始日期-日期 结束日期 - 日期 bookId - 整数

我的问题:当我为某本书插入新行时,结束日期值必须为“进行中”。所以我认为我不能将日期作为列类型。逻辑是,当我拥有某本书的最佳版本时,结束日期必须是“进行中”

最佳答案

为什么要使用日期列来显示状态?相反,您需要另一列来显示状态。我可能会建议一个观点:

create view v_book as
select b.*,
(case when startDate is null then 'NotStarted'
when endDate is null then 'InProgress'
else 'Done'
end) as Status
from books

关于java - 每次插入行时Sql更新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24284349/

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