gpt4 book ai didi

mysql - 根据行数插入查询

转载 作者:行者123 更新时间:2023-11-29 02:27:37 25 4
gpt4 key购买 nike

我想要一个查询将一行插入到一个表中我知道这很简单但是场景是表不应该有超过 5 行。如果表超过五行我需要删除旧行(或替换为新行)(基于插入时间戳)然后我需要插入一个新行。如果行数小于计数 5 那么我可以直接插入一行。

请与我分享查询。

最佳答案

这样的事情怎么样。

declare @count int

SELECT @count=COUNT(*)
from EP_ANSWERS

IF (@count<5)
// DO your insert here
ELSE
DELETE FROM TABLE
WHERE inserttimestamp = (SELECT x.inserttimestamp
FROM (SELECT MAX(t.inserttimestamp) AS inserttimestamp
FROM TABLE t) x)
// DO your insert here

关于mysql - 根据行数插入查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18783483/

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