这就是我的桌子的设置方式。我想添加一个新高度,然后在 ID 1 (2.0) 处删除该数据。因此,在插入新数据时它会不断跳跃。这样我一次最多只能保留 5 条记录。
抱歉,我对 MYSQL/PHP 很陌生。
插入新数据:
INSERT INTO table (height) VALUES (xxx);
删除对 (1,2.0):
DELETE FROM table WHERE id=1;
或者......像这样在一起:
UPDATE table SET height=xxx WHERE id=1;
对于删除,这样的事情可能会更好:
DELETE FROM table WHERE id NOT IN (SELECT ID FROM table ORDER BY ID DESC LIMIT 5)
基本上从表中删除 id 与插入的最后 5 个 id 不匹配。当数据库中的条目少于 5 个时,这也有效,不会删除任何内容。
要删除第一项,请执行以下操作:
DELETE FROM table LIMIT 1