社区
基础编程
帖子详情
数据库内遇到相同的数据,就覆盖,代码如何实现,用什么函数
kahn178
2009-07-27 05:26:03
数据库内遇到相同的数据,就覆盖,代码如何实现,用什么函数
向数据库内插入数据,以URL为主銉,当遇到相同的URL时,就覆盖相同的数据,也就是不再另起一行,应该用什么函数实现呢?
...全文
109
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. 备份策略:理解完整备份、差异备份和日志备份的概念,根据业务需求制定合适的备份...
KTV点歌系统(初学者)
总的来说,这个KTV点歌系统项目
覆盖
了编程、
数据
库
、算法、用户界面等多个方面,是初学者实践和巩固基础知识的好平台。通过实际操作,不仅能提升编程能力,还能体验到软件开发的全过程,为今后的项目奠定坚实基础。
mysql 主键重复则
覆盖
_sql
实现
插入
数据
主键重复或
数据
已经存在,则更新这条
数据
...
插入
数据
主键重复或
数据
已经存在,则更新这条
数据
了这个可以使用ON DUPLICATE KEY UPDATE了,下面我们来看一下如何
实现
我们需要的要求。在做
数据
库
开发的时候,经常会
遇到
这样的一种情景:当一条
数据
不存在的时候,...
探索
数据
库
编程:存储过程与
函数
的区别与应用
存储过程可以被多次调用,提高
代码
的重用性,减少网络传输的
数据
量,因此在许多业务场景中得到广泛使用。在深入了解
函数
的定义和特点之前,我们先来回顾下第二章所提到的存储过程。存储过程是一组为了完成特定功能的...
基础编程
21,891
社区成员
140,343
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章