Я пытаюсь решить эту проблему. Я хочу обновить field
с sample text
, если сумма персонажей field
меньше 4.MySQL: Добавить текст в поле
Пример:
старое поле = text
новое поле = text sample text
Спасибо!
Я пытаюсь решить эту проблему. Я хочу обновить field
с sample text
, если сумма персонажей field
меньше 4.MySQL: Добавить текст в поле
Пример:
старое поле = text
новое поле = text sample text
Спасибо!
Что вы ищете, это заявление UPDATE
. Используйте LENGTH()
функцию, чтобы увидеть, что длина old field
в WHERE
статье, как показано ниже
update table1 set `new field` = 'text sample text'
where length(`old field`) <= 4
Или возможно
update table1 set `field` = CONCAT(`field`,'sample text')
where length(`field`) <= 4
Вероятно, что вы ищете:
UPDATE your_table
SET your_column = 'your_value'
WHERE CHAR_LENGTH(your_column) < 4
'CHAR_LENGTH()'! Не знал этого. Юникод все! Вероятно, лучше, чем 'LENGTH()'. – Rudie
каковы ваши варианты? внешняя программа? чистый sql? sql-скрипт? – Steve