Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ALTER TABLE tabela AUTO_INCREMENT=0; nie działa, Przyczyną pewnie jest foreign key
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Jak mam zresetować licznik auto_increment jeśli pole jesy wykorzystywane jako klucz zew. w innej tabeli?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
starach
post
Post #2





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Źle to ująłem, bo skasowałem wszystkie rekordy z tej tabeli przed wykonanie polecenia:
  1. ALTER TABLE section_photo AUTO_INCREMENT=1;


Tabela:
  1. CREATE TABLE IF NOT EXISTS `cultureagents`.`section_photo` (
  2. `id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
  3. `title` VARCHAR(125) NOT NULL ,
  4. `desc` TEXT NOT NULL ,
  5. `points` INT NOT NULL ,
  6. `created` DATETIME NOT NULL ,
  7. `is_active` TINYINT(1) NOT NULL DEFAULT 1 ,
  8. `_section_id` INT UNSIGNED NOT NULL ,
  9. PRIMARY KEY (`id`) ,
  10. UNIQUE INDEX `id_UNIQUE` (`id` ASC) ,
  11. INDEX `fk_object_video_section1` (`_section_id` ASC) ,
  12. CONSTRAINT `fk_object_video_section10`
  13. FOREIGN KEY (`_section_id` )
  14. REFERENCES `cultureagents`.`section` (`id` )
  15. ON DELETE NO ACTION
  16. ON UPDATE NO ACTION)
  17. ENGINE = InnoDB
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 06:26