gpt4 book ai didi

mysql - 如何从数据库中删除?

转载 作者:可可西里 更新时间:2023-11-01 06:39:23 26 4
gpt4 key购买 nike

我知道从数据库表中删除数据的两种方法

  • 永远删除它
  • 使用像 isActive/isDeleted 这样的标志

现在 isActive 的问题是我必须在我的 SQL 查询中到处跟踪记录是否处于事件状态。然而,使用 DELETE 会永远删除数据。

备份这些数据的最佳方式是什么?

假设我在一个数据库中有多个表,我是否应该有一个通用函数来备份所有内容并将其存储在另一个表中(可能是 XML 格式?)还是有其他方法。

我正在使用 MySQL,但也对其他数据库中使用的技术感到好奇。

最佳答案

用隐藏非事件项目的 View 替换表格。

或者在 DELETE 上编写一个触发器,将行备份到存档表。

关于mysql - 如何从数据库中删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1784802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com