我知道,这个问题被问了很多次,也得到了回答。
但是,我的问题更具体,我找不到合适的解决方案。
我的表(以页面命名)是这样的;
id (int)
title (text)
content (text)
slug (text)
如果 slug(我已将其转换为唯一)与发布的相同,我需要更新我的记录。
我的意思是我需要根据slug记录更新/插入我的记录。
例如。当前数据:
id | title | content | slug |
--------------------------------------
1 | MainPage| some html | mainpage
如果发布的数据有,title=ChildPage, content=html.., slug=mainpage
那么我需要更新以前的记录(标题和内容记录),但如果有数据,title=MainPage, content=html.., slug=other_slug
那么我需要用新的 id 插入这个数据。
更新
Slug 记录已转换为唯一键。