контролировалась длина строк при вставке в varchar(N), ранее программы работали с СУБД Maria, на которой не было строгого режима, полагались на то, что она сама обрежет строки до нужной длины. Переключили на СУБД с включенным строгим режимом - пошли ошибки. Есть ли рекомендации по использованию режима strict_trans_tables? Интересует - должен ли он быть по умолчанию включен всегда/на_продах? Или допустимо в качестве альтернативы ловить warnings в ЯП?
Кто-нибудь подскажет лучшие практики?
Да сделайте в базе все поля varchar(2000000) и всё. ЭТо ни на что не влияет в отрицательном смысле
Обсуждают сегодня