如何将唯一的值从一个表复制到另一个在Mysql中?

Sha*_*lah 3 mysql phpmyadmin

我有一个大约2.5GB的MySql数据库,

表[A]包含以下列, |anoid| |query| |date| |item-rank| |url|

我刚刚创建了另一个表[B]有仅列|query||date|

我想将所有不同的记录插入到查询列中,从表[A]到[B]分别带有日期,是否有任何快速查询?

小智 5

用途INSERT INTO ... SELECT

INSERT INTO Tableb(query, date)
SELECT query, MAX(Date) AS MAXDate
FROM Tablea
GROUP BY query
Run Code Online (Sandbox Code Playgroud)

这将使您query与最新的内容区分开date