Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: #1062 - Duplicate entry '1' for key 'PRIMARY'
Forum PHP.pl > Forum > Bazy danych > MySQL
bigos1995-95
  1. CREATE TABLE IF NOT EXISTS `tabela1` (
  2. `numer` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `nazwa` char(50) NOT NULL,
  4. `poziom` int(11) NOT NULL,
  5. `opis` text,
  6. `podglad` char(50) NOT NULL,
  7. `pobierz` char(50) NOT NULL,
  8. PRIMARY KEY (`numer`)
  9. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
  10.  
  11. CREATE TABLE IF NOT EXISTS `tabela2` (
  12. `numer` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  13. `nazwa` char(50) NOT NULL,
  14. `poziom` int(11) NOT NULL,
  15. `opis` text,
  16. `podglad` char(50) NOT NULL,
  17. `pobierz` char(50) NOT NULL,
  18. PRIMARY KEY (`numer`)
  19. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;


Przy dodawaniu na server bazy danych dostaje blad "#1062 - Duplicate entry '1' for key 'PRIMARY' "
Chodzi tu o PRIMARY KEY (`numer`) że nie może być 2x primary key w jednej bazie danych czy jak ?
nospor
Blad dostajesz przy dodawaniu danych a nie przy tworzeniu tabel...

I blad oznacza, że nie może być dwoch rekordów z takim samym kluczem głównym
bigos1995-95
dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.