|
0 Всего найдено: 17
silent84
Сообщение
23/07/2008 13:19
Копия темы
MySQL: пропадает auto_increment при импорте во всех таблицах . подскажите что может быть? переношу дамп с MySQL 5.0.45 на 5.0.51 в дампе auto_increment есть, при импорте дампа его уже нет в ручную 140 таблиц переделывать не вариант...
silent84
Сообщение
23/07/2008 13:56
Копия темы
. делаю на phpMyAdmin 2.11.2.2 закачиваю на phpMyAdmin 2.11.7
silent84
Сообщение
23/07/2008 13:57
Копия темы
. дам делаю в SQL со сжатием в gzip сжатие здесь не при чем...
Donate
Сообщение
23/07/2008 14:00
Копия темы
. Попробуй залить дамп через консоль MySQL. \. [Путь к файлу]
silent84
Сообщение
23/07/2008 14:13
Копия темы
. пробовал через shell mysql -u[login] -p[pass] -f[db] < dump.sql всеравно auto_increment пропадает.. причем это не только на сервере но и на локальном компе тоже самое, если дамп сохранить то потом он восстанавливается но без auto_increment
reallynoideas
Сообщение
23/07/2008 14:38
Копия темы
. Когда делаешь экспорт, ставишь галочку Add AUTO_INCREMENT value?
silent84
Сообщение
23/07/2008 14:41
Копия темы
. конечно, я даже ее и не снимаю Структура -> Добавить AUTO_INCREMENT в дампе auto_increment есть, при импорте почему-то пропадает.. сам не могу понять почему
reallynoideas
Сообщение
23/07/2008 14:47
Копия темы
. Если не можешь импортировать даже через консоль, то проблема в экспорте. Покажи структуру одной из таблиц и один запрос вставки.
silent84
Сообщение
23/07/2008 14:52
Копия темы
. CREATE TABLE IF NOT EXISTS `city` ( `id` int(11) NOT NULL, `title` varchar(255) default NULL, `category` varchar(20) default '0', `section` int(4) NOT NULL default '0', `status` int(10) NOT NULL, `adddate` int(10) NOT NULL, `user` int(10) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=5 ; INSERT INTO `city` (`id`, `title`, `category`, `section`, `status`, `adddate`, `user`) VALUES (1, 'Moscow', '14', 2, 0, 1210795200, 0);
silent84
Сообщение
23/07/2008 14:59
Копия темы
. интересно почему `id` int(11) NOT NULL, а не `id` int(11) NOT NULL auto_increment, может все дело в phpMyAdmin – 2.11.2.2?
reallynoideas
Сообщение
23/07/2008 15:02
Копия темы
. Для поля `id` не стоит AUTO_INCREMENT. У меня вот так CREATE TABLE IF NOT EXISTS `words_words` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
reallynoideas
Сообщение
23/07/2008 15:05
Копия темы
. Хотя нет. Значения поля увеличивались же? Попробуйте посмотреть стоит ли AUTO_INCREMENT для поля `id`. Напишите в чем была проблема, если сами найдете решение.
silent84
Сообщение
24/07/2008 06:03
Копия темы
. auto_increment стоит, без экспорта все ок, при экспорте auto_increment пропадает
silent84
Сообщение
24/07/2008 08:28
Копия темы
. пробовал через консоль show create table 'city' CREATE TABLE `city` ( `id` int(11) NOT NULL, `title` varchar(255) default NULL, `category` varchar(20) default '0', `section` int(4) NOT NULL default '0', `status` int(10) NOT NULL, `adddate` int(10) NOT NULL, `user` int(10) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=cp1251 странно.. auto_increment у ID нет, но значения ведь увеличиваются, все работает, и когда просматриваю через phpmyadmin там стоит auto_increment щас поставил другой phpmyadmin ничего не изменилось, скорее всего дело в MySQL 5.0.45
silent84
Сообщение
25/07/2008 07:58
Копия темы
0
. решение нашел, все дело в MySQL 5.0.45, криво восстанавливает структуру таблиц, поэтому auto_increment пропадает... консоль: CREATE TABLE city2 ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) default NULL, PRIMARY KEY (id) ) INSERT INTO city2 VALUES (NULL,'123456789'); INSERT INTO city2 VALUES (NULL,'987654321'); SELECT * FROM city2; +----+---------------------+ | id | title | +----+---------------------+ | 1 | 123456789 | | 2 | 987654321 | +----+---------------------+ show create table 'city2' CREATE TABLE `city` ( `id` int(11) NOT NULL, `title` varchar(255) default NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=cp1251 |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |