如果值为ABC *,请用其他列替换该列

时间:2020-09-30 23:24:49

标签: mysql sql sql-update

MYSQL PHPmyAdmin

我有一张桌子“照片” 我有一列名为“ column_title”(varchar(300))和一列名为“ column_description”(文本)。

标题有时是ABC和一个数字。有时ABC和更多字母。 ABC 1, ABC 2, ABC 9999,... ABC DEFG745G

我想用“ column_description”替换每个“ column_title” 如果该值以“ ABC”开头(以及后面的数字)。

UPDATE photos
SET variable = 'column_title', variable = 'column_description'
WHERE column_title = ABC%;

1 个答案:

答案 0 :(得分:2)

我认为您需要LIKE运算符:

UPDATE photos
  SET column_title = column_description 
WHERE column_title LIKE 'ABC%';