0

在此处输入图像描述

这就是我的桌子的设置方式。我想添加一个新高度,然后在 ID 1 (2.0) 处删除该数据。因此,在插入新数据时它会不断跳跃。这样我一次最多只能保留 5 条记录。

抱歉,我对 MYSQL/PHP 很陌生。

4

3 回答 3

2

插入新数据:

INSERT INTO table (height) VALUES (xxx);

删除对 (1,2.0):

DELETE FROM table WHERE id=1;

或者......像这样在一起:

UPDATE table SET height=xxx WHERE id=1;
于 2013-02-15T20:17:20.767 回答
2

对于删除,这样的事情可能会更好:

DELETE FROM table WHERE id NOT IN (SELECT ID FROM table ORDER BY ID DESC LIMIT 5)

基本上从表中删除 id 与插入的最后 5 个 id 不匹配。当数据库中的条目少于 5 个时,这也有效,不会删除任何内容。

于 2013-02-15T20:21:13.347 回答
0

要删除第一项,请执行以下操作:

DELETE FROM table LIMIT 1
于 2013-02-15T20:20:45.997 回答