gpt4 book ai didi

mysql - 从 SQL 文件导入 MySQL,但仅导入 field = value 的行

转载 作者:行者123 更新时间:2023-11-29 12:46:20 25 4
gpt4 key购买 nike

有没有办法从/usr/bin/mysql 或/usr/bin/mysqlimport 导入 sql 文件,但排除特定字段没有特定值的所有行?

我想从备份中恢复数据,但只能备份“origin”字段值为“import”的数据。因此,我有一个脚本,首先删除实时数据库中的所有行“其中 origin = 'import'”,然后我想从文件导入我已备份的所有这些行,但不是每一行,因为还有其他行备份中的起源。

我说清楚了吗?有任何想法吗?

最佳答案

两个想法:

  1. 通过向每个语句添加 where 子句来准备 sqlfile。应该 使用您最喜欢的脚本语言相对容易。

  2. 导入到临时“架构”并针对每个表:

    insert into realtable 
    select * from temptable where origin = 'import';

关于mysql - 从 SQL 文件导入 MySQL,但仅导入 field = value 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25366858/

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