Если у меня есть столбец в таблице с полем типа VARCHAR(15)
, и если я попытаюсь вставить данные длиной 16, MySQL дает сообщение об ошибке
Data too long for column 'testname' at row 1
Кто-нибудь знает, почему поля VARCHAR в MySQL занимают фиксированную длину? Также, сколько байтов занимает поле VARCHAR для записи на основе указанного размера?