|
|
|
| Всем привет: столкнулся с такой проблемой: если создавать таблицу в mySQL, в которое ооочень многго столбов(больше 100), то он начинается ругаться данной ошибкой на некоторые столбцы, хотя есть эти столбцы создать в другой таблице, в которой будет присутсовать только этот столбец, то все проходит нормально. есть ли панацеи от данной ошибки? Если нада, ммогу приложить SQL - запросег:) | |
|
|
|
|
|
|
|
для: Maestro
(25.07.2008 в 02:48)
| | Хм... а какова максимальная длина имени столбца в таблице? | |
|
|
|
|
|
|
|
для: cheops
(25.07.2008 в 12:35)
| | Сори, за стольи поздний ответ. Да проверял, не более 40 символов, по базе положено не более 65. Забивал скрипт в phpMyAdmin, он указывал на поле, которое вполне валидное, и если с ним одним только таблицу создать, то она создается вполне нормально. | |
|
|
|
|
|
|
|
для: Maestro
(26.07.2008 в 23:02)
| | стойкое ощущение возникло, что Вы таблицу положили набок, а один из ключевых столбцов вынесли в метаданные - сделав списком имен полей. | |
|
|
|
|
|
|
|
для: Trianon
(26.07.2008 в 23:10)
| | Ничего подобного нету, скрипт начинается примерно так:Create Table `Table`(id integer auto_increment,Далее порядка 150 полей, примерно с одинаковой структурой, а именно:`Название поля` varchar(150) chatacter set cp1251,И заканичвается все ... primary key(id))Ничего шибко заумного там нет. | |
|
|
|
|
|
|
|
для: Maestro
(27.07.2008 в 00:08)
| | хым... интересно, существует ли ответ на сей вопрос... | |
|
|
|
|
|
|
|
для: Maestro
(27.07.2008 в 19:42)
| | РЕшил таки выкрутиться с помощью alter table - думает намного дольше, зато результат есть. Почему скрит не работает, так и не нашел. Люди добрые, кто работал, подскажите мне! Скрипт могу сам выложить. | |
|
|
|