Если в колонку с типом CHAR(50) вставить строку, длина которой превышает 50 символов, то MySQL вернёт ошибку
Вопрос: Нужно ли проводить валидацию длины вставляемых строк в серверном коде приложения, чтобы не нагружать MySQL дополнительной работой или же пусть этим занимается MySQL(как в примере выше)?
Чем раньше ошибка обнаруживается, тем дешевле ее обработка
Общепринятой практикой считается наличие всех трех уровней проверок. Тем более, что проверку на уровне БД Вы отключить не сможете никак.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости