更改特定表的列中的值

时间:2013-04-22 11:32:24

标签: mysql

我需要编辑数据库中某些表中特定列的值。

解释
我需要让我的数据库中的所有表都匹配“table_00”[00为任意数字] 在这些表中,我需要查找product_nameice cream的任何行 如果该行的product_description不包含单词cold,我需要将其添加到现有值

我怎样才能在adminer的sql命令中执行此操作? 谢谢。

1 个答案:

答案 0 :(得分:1)

尝试更新查询

<?php

function update($table)
  {
    $qry="UPDATE ".$table." SET product_description=concat(product_description, 'freezing cold') WHERE product_name='ice cream' AND product_description NOT LIKE '%cold%' ";
    mysql_query($qry) or die(mysql_error()."<br>".$qry);
  }
?>

并使用传递表名作为参数

来调用此函数