Bytes per short string column 8,000
Bytes per GROUP BY, ORDER BY 8,060
Bytes per row 8,060
Columns per index key 16
Columns per foreign key 16
Columns per primary key 16
Columns per nonwide table 1,024
Columns per wide table 30,000
Columns per SELECT statement 4,096
Columns per INSERT statement 4096
Columns per UPDATE statement (Wide Tables) 4096
Това е ограничението на mysql
When you combine varchar, nvarchar, varbinary, sql_variant, or CLR user-defined type columns that exceed 8,060 bytes per row, consider the following:
създавате ли приложение в реално време? имате ли наистина представа за разделяне на релации към таблици? имате ли представа за киселина собственост? Идеята ви за база данни е грешна
ВИЕ просто трябва да преразгледате дизайна, много се тревожа за вашето кодиране как ще кодирате???
следвайте тези стъпки
- изпълнете изискванията си правилно
- направете анализ
- и преработете вашата база данни, мисля, че наистина ще получите добър резултат
Максималният брой редове, с които имам колони, е 100, което е много повече от моя гледна точка, така че разделих тези колони на 17 таблици
http://www.slideshare .net/ronaldbradford/top-20-design-tips-for-mysql-data-architects-presentation разгледайте тази връзка