gpt4 book ai didi

mysql - 从表中插入和删除行

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

我创建了一个名为 orthomcl 的数据库

CREATE DATABASE orthomcl;
CREATE USER 'orthomcl'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON orthomcl.* TO 'orthomcl'@'localhost';
SELECT * FROM mysql.db WHERE Db = 'orthomcl'\G;

然后我将一个名为imilarSequences 的表插入到数据库orthomcl

为了检查表中是否有重复的条目,我使用了以下命令

USE orthomcl;

select * from similarSequences group by query_id,subject_id having count(*)>1;

此命令返回以下结果:

 134674 rows in set (5 min 20.81 sec)

然后我创建了一个仅包含不同行的新表。

create table holdup as select distinct * from similarSequences;

这导致了

 mysql> create table holdup as select distinct * from similarSequences;
Query OK, 11320619 rows affected (5 min 53.82 sec)
Records: 11320619 Duplicates: 0 Warnings: 0

现在,我想从“holdup table”中选择不同的行,删除similarSequence table中的所有行,然后插入持仓表。我不知道如何进一步进行,因为这是我第一次使用 mysql。

最佳答案

我认为这就是您想要达到的目的。

从保留中选择不同的(行)

删除(行)

从保留中插入(行)

关于mysql - 从表中插入和删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38980502/

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