如何在 MySQL 中更新:将网站设置为 www.website.com/"partnumber"

How to update in MySQL: set website to www.website.com/"partnumber"

我有点熟悉 PHP 编码,但现在我正在使用 phpMyAdmin 并且在最基本的事情上遇到问题。

我想用给定的 website link + partnumber 更新网站 links。 partnumber在同一个table中给出。像这样:

UPDATE `products` SET `website`="http://www.website.com/'".$partnumber."'" WHERE `website`="http://www.website.com";

这显然不行。

UPDATE
  `products`
SET
  `website` = CONCAT('http://www.website.com/', `partNumber`)
WHERE
  `website` = 'http://www.website.com';

您正在查找 CONCAT() 函数。

作为替代方案,您也可以使用以下方法:

UPDATE
  `products`
SET
  `website` = CONCAT(`website`, '/', `partNumber`)
WHERE
  `website` = 'http://www.website.com';

作为奖励:如果您想与更多可能的 MySQL 配置兼容,请对字符串文字使用单引号而不是双引号,因为这也适用于 ANSI quotes