У меня проблема, когда MySql varchar был изменен с 45 до 255 вчера, однако сегодня недавно вставленные данные по-прежнему ограничены 45 символами, любые идеи, которые могли бы вызвать это и как обычно я мог изменять поведение.MySql resizing varchar issue тормозная вставка
Поле вручную, через Workbench, принимает и вставляет более длинные данные. Данные добавляются с помощью INSERT INTO tblx (I), выберите Я из tbly
Где tblx является ЬшоВВ (версии 5.0.18) и tbly представляет собой таблицу МС доступа (2010), и поле в вопросе памятку ,
Выбрать, часть в полном объеме в случае, если стыки имеют отношение является:
SELECT F1, F2, F3, F4, F5, F6, F7, F8, F9, First(F10), 'in', todaysDate() FROM CSAT_Interactions LEFT JOIN tblContactList_temp ON [CSAT_Interactions].F1 = tblContactList_temp.InteractionNumber AND CDate([CSAT_Interactions].F2) = CDate(tblContactList_temp.StartDate) GROUP BY F1, F2, F3, F4, F5, F6, F7, F8, F9, 'in', todaysDate(), DateAdded HAVING F1 Not Like 'interaction id'
Я могу пост-исправить данные, но мне нужно, чтобы изменить поведение дб или изменить заявление в VBA, который вставляя данные, поскольку это ежедневная процедура. На данный момент инструкция sql, похоже, не имеет ничего странного в этом, и использует «CurrentDb.Execute sql» Это длинный код, неизменный, только размер столбца был увеличен.
Спасибо.
Есть ли код перед вставкой, который ограничивает его до 45 символов? – heathhettig
Нет, он буквально просто использует вставку из выбранного объекта, где выбранные данные были проверены как имеющие между 200 иными символами и, возможно, 1000. Чтобы быть усеченным в силу его вставки в длину поля 255, теперь не предназначено 45. –