#mysql
#mysql
Вопрос:
Это моя структура базы данных. Я хочу обновить столбец mobileno where length(mobileno)!= 13
и добавить перед ними строку 88. Например, 017126875493 становится 88017126875493
Ответ №1:
Вы можете попробовать использовать concat()
UPDATE tablename SET mobileno = concat('88',mobileno)
WHERE length(mobileno) != 13;
Ответ №2:
Решаемая проблема с помощью concat()
UPDATE passenger.mobileno
SET passenger.mobileno= CASE
WHEN length(passenger.mobileno)=11 THEN CONCAT("88",passenger.mobileno)
ELSE passenger.mobileno