pr0n1x, Гугл и так автоматически периодически считывает сайтмап, после указания его адреса в интерфейсе вебмастера.
До 1 января 2010 года надо будет внести изменения...
Вот здесь можно почитать:
http://forum.klerk.ru/showthread.php?t=231595
Стереть молоко с губ...
Точно. Знал про это, но упустил из виду, т.к. не люблю пользоваться такими опциями. Да и то, что написал выше - шаманство... К столбцам нужно обращаться по имени, тогда проблем не будет.
Понятно, select * используется...
Тогда надо другим путём идти, например так:
1. Убиваем инкремент.
2. Убиваем первичный ключ.
3. Обнуляем значения полей.
4. Устанавливаем значение инкремента.
5. Включаем инкремент.
alter table ИМЯ_ТАБЛИЦЫ modify ИМЯ_ПОЛЯ int(11); alter table ИМЯ_ТАБЛИЦЫ drop primary key; update ИМЯ_ТАБЛИЦЫ set ИМЯ_ПОЛЯ=0; alter table ИМЯ_ТАБЛИЦЫ auto_increment = 0; alter table ИМЯ_ТАБЛИЦЫ modify ИМЯ_ПОЛЯ int(11) not null auto_increment primary key;
Создаётся. При добавлении необходимо помнить, что оно будет являться первичным ключом, т.е. надо делать так:
alter table имя_таблицы add имя_поля int(11) NOT NULL auto_increment PRIMARY KEY;
Тогда так, после добавления:
Samail, можно сделать так.
1. Если из базы удаляются все товары, то перед добавлением переустановить значение счётчика:
ALTER TABLE имя_таблицы AUTO_INCREMENT = значение;
2. Если не все, то после удаления товаров грохнуть в таблице автоинкрементарное поле и создать его заново.
"Нотариусы" из-за вот этой части закона верещать начали (хотя давно пора было такую ответственность вводить):
Бывает ещё и так: