gpt4 book ai didi

php - 更新主表内第二个表中的相似关键字

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

我确实有两个 mysql 表,我想在主表内的第二个表中标记关键字。

例如:

主要:

labrador
chihuahua
buldog

第二个

KEYWORD          SIMILAR
labrador puppies 1
red dogs 0
good medicine 1

这是否可以通过一条 mysql 语句实现?我会用 PHP 尝试这个,但希望找到一个仅 mysql 的解决方案。

类似于:

UPDATE `keywords` 
SET SIMILAR = 1
WHERE keyword like (% SELECT KEYWORD FROM second %")

有人知道这是否可行并且可以给我提示吗?感谢您对此提供的任何帮助。

最佳答案

您可以使用联接来连接两个表:MySQL Inner Join Tutorial

UPDATE
keywords
INNER JOIN
second
ON keywords.KEYWORD LIKE '%', second.KEYWORDS ,'%'
SET
keywords.SIMILAR = 1
WHERE
keywords.SIMILAR = 0;

如果关键字表中的关键字与第二个表中的关键字相似且尚未标记为相似,则此查询仅进行更新。

关于php - 更新主表内第二个表中的相似关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25230811/

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