Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 17
silent84 Сообщение 23/07/2008 13:19 Копия темы
MySQL: пропадает auto_increment при импорте во всех таблицах . подскажите что может быть? переношу дамп с MySQL 5.0.45 на 5.0.51
в дампе auto_increment есть, при импорте дампа его уже нет
в ручную 140 таблиц переделывать – не вариант...
Donate Сообщение 23/07/2008 13:35 Копия темы
.
Чем дамп делаешь?

BossIT Сообщение 23/07/2008 13:51 Копия темы
.
Дамп в SQL делаешь или zip/gzip?

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 Копия темы
.
решение нашел, все дело в 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

0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"