将信息添加到数据库而不会丢失旧的

时间:2016-05-18 07:03:20

标签: php mysql database

我现在陷入了转储问题。

我需要将一些数据添加到名为“external_data_ignored”的行中。目前我正在使用Update命令,但这会覆盖现有数据。我需要保留现有数据,只需添加新数据即可。此外,我需要检查列中是否已存在数据,如果存在,则不应添加。 这是我目前的声明:

$model::$db->insert('UPDATE mwp_overview SET external_data_ignored = "' . $link . '" WHERE id = "'. $siteId . '"');

感谢您的帮助!

巨星,

Traxstar

1 个答案:

答案 0 :(得分:2)

使用此

$model::$db->insert('UPDATE mwp_overview SET external_data_ignored = CONCAT(external_data_ignored, "' . $link . '") WHERE id = "'. $siteId . '"');

它将使用现有数据连接您的数据