|
|
|
|
|
для: cheops
(05.03.2007 в 20:06)
| | Все, понял, спасибо! | |
|
|
|
|
|
|
|
для: Mookapek
(05.03.2007 в 18:25)
| | Пропущено имя таблицы, следует писать так
ALTER TABLE tbl AUTO_INCREMENT = 1
|
| |
|
|
|
|
|
|
|
для: cheops
(02.03.2007 в 18:52)
| | Чего-то этот оператор ALTER TABLE выдает ошибку 1064.
Скажите, пожалуйста, в чем проблема? | |
|
|
|
|
|
|
|
для: Trianon
(02.03.2007 в 19:00)
| | Ну зачем же всю таблицу - то удалять.
Например, в таблице есть 5 записей, последнюю запись я удаляю; при добавлении новой записи в таблицу, AUTO_INCREMENT присвоит номер 6 этой записи. | |
|
|
|
|
|
|
|
для: Mookapek
(02.03.2007 в 18:56)
| | Значения большие или равные 1. Другими словами таки - очистить таблицу. | |
|
|
|
|
|
|
|
для: cheops
(02.03.2007 в 18:52)
| | А что значит значения, которые идут после AUTO_INCREMENT ? | |
|
|
|
|
|
|
|
для: Mookapek
(02.03.2007 в 17:49)
| | Можно воспользоваться также оператором ALTER TABLE
ALTER TABLE AUTO_INCREMENT = 1
|
Только следует следить, чтобы не было записей со значениями, которые идут после AUTO_INCREMENT - иначе возможен сбой при добавлении записи. | |
|
|
|
|
|
|
|
для: Mookapek
(02.03.2007 в 17:49)
| | Очистить таблицу. TRUNCATE TABLE tbl | |
|
|
|
|
|
|
| Т.е. чтобы снова генерировал значения, начингая с 1.
Как это сделать? | |
|
|
|
|