社区
基础编程
帖子详情
数据库内遇到相同的数据,就覆盖,代码如何实现,用什么函数
kahn178
2009-07-27 05:26:03
数据库内遇到相同的数据,就覆盖,代码如何实现,用什么函数
向数据库内插入数据,以URL为主銉,当遇到相同的URL时,就覆盖相同的数据,也就是不再另起一行,应该用什么函数实现呢?
...全文
113
5
打赏
收藏
数据库内遇到相同的数据,就覆盖,代码如何实现,用什么函数
数据库内遇到相同的数据,就覆盖,代码如何实现,用什么函数 向数据库内插入数据,以URL为主銉,当遇到相同的URL时,就覆盖相同的数据,也就是不再另起一行,应该用什么函数实现呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
foolbirdflyfirst
2009-07-27
打赏
举报
回复
要么先判断再insert,要么如2楼所说.
ps:一般很少将某个char类型字段设为pk的,unique就行了吧
blueforyou
2009-07-27
打赏
举报
回复
如果是主键的话,可以这样(例子):
if(mysql_query("insert into test(url,...) values($url,..)")){
//成功
}else{
mysql_query("update test set ...=... where url='$url'");
}
dzxccsu
2009-07-27
打赏
举报
回复
先判断数据库中有无URL,有就UPDATE,无就INSERT
Gdj
2009-07-27
打赏
举报
回复
首先,把那个数据列设为unique键或主键。然后插入数据时不使用insert into ...,而是使用replace (...) values (...)
程序猿之殇
2009-07-27
打赏
举报
回复
1 插入之前先查询.
2 再者说,因为URL是主键,不能重复,是无法再插入新的记录的.所要检查插入失败后更新记录.
CSDN Oracle 版精华帖荟萃
实现
该功能可能需要使用
数据
库
链接(database link)或中间件。 4. 分布式
数据
库
实践经验讨论:分布式
数据
库
涉及
数据
在多个物理位置的存储和管理。在实践过程中,用户会探讨如何保持
数据
的一致性、如何
实现
数据
的...
SQL Server精华技巧集
2.
函数
的应用:自定义
函数
可以帮助你重用
代码
,包括标量
函数
和表值
函数
,了解它们的区别和使用场景。 四、
数据
库
备份与恢复 1. 备份策略:理解完整备份、差异备份和日志备份的概念,根据业务需求制定合适的备份...
mysql 主键重复则
覆盖
_sql
实现
插入
数据
主键重复或
数据
已经存在,则更新这条
数据
...
插入
数据
主键重复或
数据
已经存在,则更新这条
数据
了这个可以使用ON DUPLICATE KEY UPDATE了,下面我们来看一下如何
实现
我们需要的要求。在做
数据
库
开发的时候,经常会
遇到
这样的一种情景:当一条
数据
不存在的时候,...
探索
数据
库
编程:存储过程与
函数
的区别与应用
存储过程可以被多次调用,提高
代码
的重用性,减少网络传输的
数据
量,因此在许多业务场景中得到广泛使用。在深入了解
函数
的定义和特点之前,我们先来回顾下第二章所提到的存储过程。存储过程是一组为了完成特定功能的...
微信小程序云
数据
库
怎么做更新
刚刚接触微信小程序,往
数据
库
里面新增记录和查询记录都很简单,但是做到
数据
库
内容更新的时候就
遇到
了很棘手的问题。 更新后
数据
库
没反应? 困扰了我一月有余的问题,从让我一开始就没看懂的openID到后来的云
函数
,...
基础编程
21,890
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章