MYSQL UPDATE только пустых полей
Есть таблица с почти сотней полей, и несколько десятков тысяч записей. некоторое поля пустые, и в каждой строке они разные. те поля которые заполнены меняться не должны, как и ид записи, так как привязки с других таблиц идут.
UPDATE table SET str1 = 'add_text1' WHERE str1 = '';
UPDATE table SET str2 = 'add_text2' WHERE str2 = '';
.....
UPDATE table SET strn = 'add_textn' WHERE strn = '';
решение конечно, но это огромное количество запросов. задержки не критичны, но хотелось бы найти более красивое решение..
Источник: Stack Overflow на русском