mysql中修改表中的数据的语句怎么写,Update语句修改mysql表中的数据

Update 语句用于修改表中的数据UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

批量修改mysql表中某字段中的所有数据UPDATE `yzm_article` SET `url`='数据'

以某条件来 修改 某个字段的数据在 `yzm_article` 表中 找到 title字段 值为 XXX 的数据,并把同行字段为 `copyfrom` 的值 修改 为 `YYY` 。

UPDATE yzm_article SET copyfrom='YYY' where title = 'XXX';

UPDATE yzm_article SET copyfrom='YYY' where title LIKE 'XXX';

以某条件来 替换 某个字段的数据在 `yzm_article` 表中 找到 title字段 值为 XXX 的数据,并把同行字段为 `copyfrom` 的值 由 `YYY` 替换为 `ZZZ` 。

UPDATE `yzm_article` SET `copyfrom`=replace(`copyfrom`,'YYY','ZZZ') where `title` LIKE '%XXX%';

以某条件查找出数据后 先拼接再替换 某个字段的数据在 `yzm_article` 表中 找到 catid字段 值为 1 的数据,并用CONCAT函数拼接字符串后,替换同行字段为 `url` 的值。

UPDATE `yzm_article` SET `url`=CONCAT('/dianying/',id,'.html') WHERE `catid`=1;

在 `yzm_article` 表中 找到 title字段 值为 标题 的数据,先用LEFT截取content的前108个字符串,再用CONCAT函数字符串后,替换同行字段为 `description` 的值。

UPDATE yzm_article SET `description`=CONCAT(left(`content`,108),'...') where title = '标题';

你可能感兴趣的:(mysql中修改表中的数据的语句怎么写,Update语句修改mysql表中的数据)