Проблема, которая, кажется, привлекает многих людей, состоит в том, что вы можете создать таблицу, которая по определению будет содержать более 8 КБ данных, и она примет ее просто отлично. И таблица будет работать нормально до тех пор, пока вы не попытаетесь вставить в нее более 8 КБ данных.
Итак, допустим, вы создали таблицу с целочисленным полем для первичного ключа и 10 полями varchar (1000). Таблица будет работать нормально большую часть времени, так как количество раз, когда вы заполните все 10 полей varchar (1000), будет очень мало. Однако даже в том случае, если вы попытались ввести 1000 символов в каждое из ваших полей, вы получите ошибку, упомянутую в этом вопросе.