Если вы добавите поля в таблицу, они будут автоматически включены во все ваши запросы, где вы используете select *
.Это может показаться удобным, но это замедлит работу вашего приложения, поскольку вы извлекаете больше данных, чем вам нужно, и в какой-то момент приведет к сбою приложения.
Существует ограничение на количество данных, которое вы можете получитьв каждом ряду результата.Если вы добавите поля в свои таблицы, чтобы результат превысил этот предел, вы получите сообщение об ошибке при попытке выполнить запрос.
Это ошибки, которые трудно найти.Вы вносите изменения в одном месте, а оно взрывается в другом месте, которое вообще не использует новые данные.Это может быть даже менее часто используемый запрос, поэтому требуется некоторое время, прежде чем кто-то его использует, что еще более затрудняет привязку ошибки к изменению.
Если указать, какие поля вы хотите получить в результате,Вы защищены от такого рода переполнения.