Мне нужно изменить (мутировать) все поля со значением «N/A» до NULL для всех записей в таблице - есть ли быстрый способ выполнить это ?SQL-изменение всех полей в таблице с определенной строкой в NULL
ответ
Вы можете выполнить простую операцию UPDATE, как это.
UPDATE table_name SET string_column = NULL WHERE string_column = 'N/A'
Чтобы избежать ошибок, столбец должен быть обнуляемым (т.е. не имеют 'NOT NULL' определение Ih). Это можно обновить все столбцы одним запросом.
UPDATE table_name SET
col1 = CASE
WHEN col1 = 'N/A' THEN NULL
ELSE col1
END,
col2 = CASE
WHEN col2 = 'N/A' THEN NULL
ELSE col2
END
Что будет в этом случае 'string_column', так как я хочу сделать это для всех столбцов? – user3206440
Затем вы должны явно указать все столбцы в запросе. Сколько столбцов и данных есть в таблице? Если таблица невелика, возможно, самым быстрым способом будет выполнение этого запроса для каждого столбца. – Andrew
Thats вызов - там около 150 cols – user3206440
- 1. Find_by с определенной строкой в таблице SQL
- 2. Замена любых полей NULL строкой
- 3. обновление всех NULL полей MySQL
- 4. Обновление всех полей в таблице с использованием условий в CakePhp
- 5. Получение списка всех имен полей в таблице
- 6. Заменить NULL с пустой строкой в SQL для всех столбцов
- 7. Как манипулировать определенной строкой в таблице данных Javascript api
- 8. Файл Bat для удаления всех файлов с определенной строкой внутри?
- 9. Обновление нескольких полей в таблице
- 10. Как сделать поиск всех полей в таблице в томе 2012?
- 11. Сравнение полей с строкой в Drool 5.5
- 12. Создайте список всех полей в MDB по таблице
- 13. MySQL, как получить правильное количество всех требуемых полей в таблице
- 14. найти все id с определенной строкой
- 15. Как заменить все значения NULL в определенном поле в определенной таблице?
- 16. Очистка всех текстовых полей в таблице внутри панели C#
- 17. Центральные изображения в таблице с одной строкой
- 18. Найти сумму столбца с определенной строкой (-ами) в другом столбце в таблице
- 19. Найти строку в определенной таблице
- 20. восстановление данных в определенной таблице
- 21. Удаление определенной строки в таблице
- 22. stringWithContentsOfURL не работает с определенной строкой
- 23. Сценарий для изменения значений Null для всех столбцов в таблице
- 24. Обновление записей в таблице с определенной консистентностью
- 25. Заменить NULL с некоторой строкой
- 26. Подсчет определенной строки в таблице
- 27. Нулевое поле обновляется со строкой 'NULL'
- 28. Поиск первых двух строк с определенной строкой в файле
- 29. Поиск записей в таблице 1, которые не существуют в таблице 2 и возвращение всех полей
- 30. поиск всех полей таблицы в Джанго
Подробнее о 'update'. –