我正在制作一个可拖动的可排序列表。我想要做的是在输入新记录时根据其id值自动增加 MySql 中的列。即:
所以我希望它根据id值自动增加recordid。不是整个表值。这样做了吗?我需要在php中找到与id相关的最高值recordid然后在输入新记录时将其递增1的代码?提前谢谢。
答案 0 :(得分:0)
这样的东西?
INSERT INTO `table` (`id`, `recordid`) VALUES
(
$id,
(SELECT MAX(`recordid`) + 1 AS `rid` FROM `table` WHERE `id` = $id)
);
你可能会进一步优化它。