如何在 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。
我有点熟悉 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。