数据库更新语句怎么写?

数据库更新语句怎么写?,第1张

如果按你的要求需要写个存储过程来实现。麻烦。

如果按下面来做的话,会有重复值,

update 表名 set column_no=datepart(day,column_time)

建议你把column_no 按如20090101来更新较方便,这样能与column_time能对应上。

update 表名 set column_no=(datepart(year,column_time)*100+datepart(month,column_time))*100+datepart(day,column_time)

一般情况做关联后是不能更新外键的,因为有约束。所以一般 *** 作是不可以。

但是有两个简单的办法

1.是你更新前设外键关联无效,更新后恢复外键有效

2.设置外键的时候在外键上加 ON UPDATE CASCADE ON DELETE CASCADE

这样在父表更新或删除的时候,字表就会跟着更新和删除。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9538079.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存