【发布时间】:2022-01-20 23:25:41
【问题描述】:
表结构
CREATE TABLE `goods` (
`id` int NOT NULL ,
`name` varchar(25) ,
`updateat` datetime
)
现在表格中有这样一条数据
当我想插入一条新的数据如(1,'new','2021-12-18 12:00:00')。首先判断表中是否有与要插入的数据相同的数据(更新时间除外),然后比较更新时间,保持最新的数据。
我想知道怎么用sql来实现这个功能。
【问题讨论】:
-
你用的是什么关系型数据库?
-
我用mysql.....
-
你能解释一下相同的数据吗?你的意思是只为即将到来的
id和name对更改updateat的值吗?(例如删除现有的并插入新的) -
是的,我就是这个意思