我有一张有 5 行的桌子。每次用户在表单中输入数据时,它都会被输入到表格中。我的第一列被称为id
并保存帖子的编号。我想要做的是id
从上一行获取值,添加一个并将其设置为当前帖子id
字段中的值。我该怎么做呢?
问问题
198 次
6 回答
8
只需将该字段设置为primary key
and auto-increment
,它将自动为您执行此操作。你不必这样做,fetch the previous row
下一个。add
field value
于 2013-03-21T10:48:53.153 回答
2
您需要的 SQL 查询是:
SELECT max(id)
FROM tableName;
于 2013-03-21T10:48:45.753 回答
2
auto increment
为包含 5 列的表中的“ID”字段设置属性。
于 2013-03-21T10:53:23.377 回答
1
您可以使用 sql 查询,例如
"INSERT INTO my_table (id auto_increment,primary key(id))";
那么你可以得到...
并且每次您不必担心插入 id 时,它都会自动递增
于 2013-03-21T10:50:54.393 回答
0
这是更改表的查询,它将您的字段或列设置为主键并自动递增它。
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
于 2018-01-04T14:12:25.623 回答