我想创建新的menuitem:与序列值联系:3。
如何在添加menuitem联系人时将menuitem历史记录更改为序列4,将信息更改为序列5?
我将PHP与Sql Server 2008一起使用(使用ODBC连接)。
表= MenuItems
行:序列::菜单项
1 ::首页
2 ::照片
3个::历史
4 ::信息
创建menuitem后:联系
1 ::首页
2 ::照片
3个::联系
4个::历史
5 ::信息
答案 0 :(得分:0)
在插入后更新表项:
UPDATE MenuItems SET Sequence = Sequence + 1 WHERE Sequence >= 3 AND MenuItem != 'Contact'
在联系人之后,每个序列号都会加1到菜单。
答案 1 :(得分:0)
假设您知道新物品的落在地点:
update MenuItems
set Sequence += 1
where Sequence >= @NewItemSequence and Id <> @NewItemId