在我看来,你可以使用NOT EXISTS,NOT IN或LEFT JOIN WHERE为NULL在SQL查询中做同样的事情.例如:
SELECT a FROM table1 WHERE a NOT IN (SELECT a FROM table2)
SELECT a FROM table1 WHERE NOT EXISTS (SELECT * FROM table2 WHERE table1.a = table2.a)
SELECT a FROM table1 LEFT JOIN table2 ON table1.a = table2.a WHERE table1.a IS NULL
Run Code Online (Sandbox Code Playgroud)
我不确定我的语法是否正确,但这些是我见过的一般技术.为什么我会选择使用一个而不是另一个?性能有所不同......?哪一个是最快/最有效的?(如果它取决于实施,我何时会使用每一个?)
最近,我的服务器团队更换了我的数据库,他们将我们以前的数据库放入其中。因此,我们丢失了某一天[特定日期]的订单详细信息。现在,服务器团队提供包含丢失当天订单详细信息的备份。
现在请告诉我如何恢复这些订单?
我无法用给定的备份替换我们的数据库,因为今天我们也有订单。
谁能告诉一步一步的说明吗?
我创建了一个新数据库并上传了备份。我知道订单保存在 wp_posts 和 post meta 中。
那么我需要做什么?,我从 wp_posts 导出该日期的所有订单,并将元发布为 sql 文件。然后只需将其导入到当前数据库?这有什么问题吗?