Sql插入数据时如果插入数据主键与已存在数据相同自动更新相同

如表一中有字段ID,NAme,Number其中ID为主键,现有数据为ID,NAme,Number123223323现在插入新的数据为1,3,42,4,4如何插入数据变为1... 如表一中有字段ID,NAme,Number 其中ID为主键,
现有数据为ID,NAme,Number
1 2 3
2 2 3
3 2 3
现在插入新的数据为1,3,4
2,4,4
如何插入数据变为1 3 4
2 4 4
3 2 3
插入时不知道是否存在主键相同数据,
展开
 我来答
micro0369
2012-05-08 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:3928万
展开全部
这个无法实现,甚至触发器都无法解决

只有在你外部程序实现,先检查 是否存在 相同的id,
如果存在 , 则更新
如果不存在, 则插入
神话一心
2012-05-08 · 超过26用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:78.8万
展开全部
先查询是否存在该记录,有则更新,没有则插入。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
换昵称很难呀
2012-05-08 · 超过66用户采纳过TA的回答
知道小有建树答主
回答量:198
采纳率:100%
帮助的人:158万
展开全部
首先,主键的值不可重复,也不可为空(NULL)
其次,我没看懂你想说什么。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
石亮东
2012-05-08 · TA获得超过1217个赞
知道小有建树答主
回答量:2022
采纳率:66%
帮助的人:1396万
展开全部
这是更新 学会使用update 就好了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式