postgresql - 更新一个字段时Postgresql删除行(级联更新)
问题描述
我在 postgresql 上有一个包含这些数据的表:
IdProduction --- IdHistorical --- IdAssociated --- TypeField --- Value
每次我保存一行时,我都会输入生产、历史、关联的 id、类型字段和值。
例如,我把一个生产与车辆的公里数,我保存生产:101,历史:220,关联id(idVehicle):24,字段类型:01,值:500。
如果我想更新生产,相同的生产和相同的历史与另一辆车和其他公里值。我的桌子上有第一辆车,但必须将其删除或更改关联的 ID 和新公里的值。
有没有办法在不搜索这一行并“手动”删除该行的情况下做到这一点?我的意思是,级联是否有任何更新可以做所有这些事情?
如果 idProduction、idHistorical 和 TypeField 相同,但 idAssociated 和 value 与前一个不同,它可能会有所帮助...“插入或更新”。
非常感谢!
解决方案
推荐阅读
- javascript - 如何切换不等于特定文本/类别的所有列表项?
- mysql - 休眠拦截器中的spring boot autowired存储库不起作用
- qt - 如何在 Qt Layout 中设置单个小部件的大小?
- python - 我想分别提取图像中的所有字符..最好的方法是什么?
- javascript - 如何在 react.js 的 setState 中创建 THREE.PerspectiveCamera 对象
- bash - 打印基于另一个索引文件的压缩 gz 文件的行
- php - Symfony 安全性 - 获取有关拒绝访问的详细信息
- apache-zeppelin - 如何将 Zeppelin 笔记本迁移到 Azure Databricks
- terraform - Terraform 在模块中使用变量和其他资源
- python - 在 Python tkinter 中,Text 小部件的 yscrollcommand 无法按预期工作