如果另一个表中的行是某个值,则更新 mySQL 表


Update mySQL table if row from another table is certain value

UPDATE table1 SET row1 =CONCAT( row1, 'word1, word2')

我想为上面的查询添加一个条件。

我希望将文本

值添加到 table1 上的 row1,该行已经包含一些文本,上面的查询可以解决问题,但除此之外,我需要添加一个条件。我有另一个叫做"table2"的表,有一列,假设"row2"等于"1"。我需要运行表 2 中等于 1 的 IF 行 2 上面的查询。

我直接在 PHP MyAdmin 上运行查询

提前谢谢。

$query = "SELECT `row2` FROM `table2`";
$res = mysqli_query($query);
$row = mysqli_fetch_array($res);
if($row['row2'] == 1)
{
   //run your update table code: UPDATE table1 SET row1 =CONCAT( row1, 'word1, word2')
}