表
id name num
11 abc 2
12 def 3
13 ghi 4
14 jkl 5
如果我插入新行而没有自动输入数据,如何制作 num 列 num 列读取最后一行列num并将最后一列的值加1,并在新行num列上插入(last row num value + 1)的结果。 注意:普遍的行列num不会产生任何影响。
例如现在我从后端数据库转到manualy我改变num的值并设置
15 jkk 1
现在新行应该得到值2,它只在插入不更新或删除时发生。
16 mno 2
如果可以使用mysql触发器如何设置从prevous行获得效果的触发器意味着最后一行已经生效。
如何在数据库级别管理它。问候
答案 0 :(得分:0)
如果我理解正确,也许你可以试试这个
INSERT INTO table(num)SELECT(num + 1)FROM table ORDER BY id DESC LIMIT 0,1