У меня есть таблица «foo» с полем «текст» varchar, где некоторые строки имеют префикс «-», а другие - нет. Каков наилучший способ обновления строк, чтобы поле «текст» начиналось с знака «-»?Как изменить текстовое поле MySQL так, чтобы все значения были предварительно заданы «-»
0
A
ответ
2
UPDATE foo SET text = concat('-', text) WHERE substring(text, 1, 1) <> '-'
2
Это должно сделать трюк:
UPDATE Foo
SET textField = CASE WHEN LEFT(textField,1) = '-' THEN textField
ELSE CONCAT('-', textField) END
0
UPDATE `foo`
SET `text` = CONCAT('-', text)
WHERE SUBSTR(text, 1, 1) <> '-';
0
UPDATE foo
SET `text` = CONCAT('-', `text`)
WHERE `text` NOT LIKE '-%'
Смежные вопросы
- 1. Изменить значения столбца так, чтобы они были в порядке
- 2. Получить входное значение, если значения предварительно заданы
- 3. Как запрограммировать текстовое поле так, чтобы несколько значений были разделены кавычками?
- 4. Как вызвать метод, когда значения были введены в текстовое поле
- 5. внесение изменений в предварительно заполненном текстовое поле
- 6. Текстовое поле Невозможно изменить текстовое поле
- 7. Как сделать так, чтобы все изображения были отображены?
- 8. Как настроить GitHub так, чтобы все проблемы были автоматически назначены?
- 9. проверка, чтобы все значения в поле были целыми числами в MySQL
- 10. как сделать текстовое поле так, чтобы оно принимало только цифры
- 11. Нажмите кнопку, чтобы изменить текстовое поле, textFieldDidEndEditing не вызывается?
- 12. Изменить размеры кнопок так, чтобы они были одинаковой ширины
- 13. Предварительно заполняйте текстовое поле из сохраненных данных
- 14. Как изменить размер окна, чтобы все компоненты были видны
- 15. Сортировка массива так, чтобы все элементы с некоторыми были впереди
- 16. многоканальный текстовое поле, чтобы отделить поля в MySQL
- 17. Как изменить текстовое поле ввода так, чтобы оно принимало только определенные символы?
- 18. Как сделать автоматическое полное поле так же, как текстовое поле?
- 19. Как изменить текстовое поле в пользовательских полях?
- 20. Как обеспечить, чтобы строки MySQL были уникальными?
- 21. Установите текстовое поле так, чтобы оно не было табулировано
- 22. текстовое поле не заполняется, когда я написал, чтобы действовать так.
- 23. Загрузка скрипта до того, как все изображения были предварительно загружены
- 24. Как заполнить текстовое поле
- 25. я хочу, чтобы изменить конкретное текстовое поле с типом = числом
- 26. Как изменить xaml текстовое поле динамически?
- 27. Преобразовать текстовое поле, чтобы плавать
- 28. Как правильно предварительно заполнить текстовое поле в django?
- 29. Как это изменить текстовое поле статического содержимого?
- 30. Изменить дату, чтобы все часы были смещены на 4 часа
К не имея «где» положения, это обновление каждого поле (путем замены тех, кто уже есть - сам по себе) или действительно ли пропускает тех, кто не будет изменен с помощью некоторой оптимизации пользовательского запроса? – Vache
@Vache Я бы предположил, что он обновит все строки, возможно, лучше использовать оператор where, если мы обновляем только одно поле, оно может стать волосатым, если нам нужно обновить более одного поля. –