Я знаю, как это сделать с помощью PHP, но мне было интересно, обеспечивает ли MySQL более простое решение.MySQL: при обновлении игнорируйте пустые строки
UPDATE users SET fname = 'badooka', lname = '' WHERE user_id='322';
Если значение пустое (LNAME, в данном конкретном случае), как я могу игнорировать его, а не перезаписывать оригинал с пустой строкой?
Я согласен с ответом Myles 'UPDATE users SET fname =' badooka ', lname =' 'WHERE user_id =' 322 'AND lname! =' ';' делая это, вы просто игнорируете пустое значение (lname, в данном случае) вместо того, чтобы перезаписывать оригинал пустой строкой. – Rachel