Почему лишние пробелы и разрывы строк в запросах - это плохо?

Время от времени я вижу, что люди говорят, что SQL-запрос, отправляемый на сервер из клиентского приложения, не должен содержать лишних разрывов строк или пробелов. Одна из причин, которые я слышал, это «зачем тратить сетевой трафик?».

Есть ли реальная причина сделать код сложнее для чтения и редактирования в пользу удаления всех пробелов?

С пробелами:

$q = 'SELECT
            `po`.*,
            `u`.`nickname`,
            `u`.`login`
        FROM
            `postponed_operations` AS `po`
            LEFT JOIN `users` AS `u` ON `u`.`id` = `po`.`user_id`
        ORDER BY `will_be_deleted_after`';
return mysql_query($q);

Без пробелы:

$q = 'SELECT '.
            '`po`.*,'.
            '`u`.`nickname`,'.
            '`u`.`login`'.
        'FROM '.
            '`postponed_operations` AS `po` '.
            'LEFT JOIN `users` AS `u` ON `u`.`id`=`po`.`user_id` '.
        'ORDER BY `will_be_deleted_after`';
return mysql_query($q);
5
задан Silver Light 9 June 2011 в 10:29
поделиться