我不能在phpmyadmin中使用自动增量,但是我想看看它是否可能并且每次插入行时都找到获得max(displayorder)+1的方法。如果有可能,有人可以告诉我这是怎么做的吗?我正在使用mysql。
答案 0 :(得分:1)
为什么不能使用auto_increment?
这应该有用。
INSERT INTO yourTable (displayOrder, someColumn, someColumn)
SELECT sq.displayOrder, someValueToBeInserted, someValueToBeInserted
FROM (
SELECT MAX(displayOrder) + 1 AS displaOrder
FROM yourTable
) AS sq
但要注意它不可靠。