Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Duplikowanie rekordów
Forum PHP.pl > Forum > Bazy danych > MySQL
fiwus
Witam mam problem z duplikowaniem wszystkich rekordów w obrębie jednej tabeli.

Zastosowałem
  1. INSERT INTO produkt SELECT * FROM produkt

otrzymałem błąd: #1062 - Duplicate entry '11' for key 'PRIMARY'

Zastosowałem następnie
  1. INSERT INTO produkt(lg,kategorie,nazwa,materialy,szczegoly) SELECT * FROM produkt(lg,kategorie,nazwa,materialy,szczegoly)

Otrzymałem błąd, że nie zawarłem jednej kolumny zapewne ID

Chodzi mi o zduplikowanie wszystkich wpisów o id od 1 do 200, tylko zeby dodając klucz "id" zmieniał się rosnąco od ostatniego "id" w tabeli.
Pomoże ktoś?
d3ut3r
  1. INSERT INTO tabela SELECT NULL,pole1,pole2,pole3 FROM tabela


pod PRIMARY KEY podstawiasz NULL i wszystko powinno działać
fiwus
Cytat(d3ut3r @ 12.06.2012, 10:38:34 ) *
  1. INSERT INTO tabela SELECT NULL,pole1,pole2,pole3 FROM tabela


pod PRIMARY KEY podstawiasz NULL i wszystko powinno działać



Dziękuje, działa! smile.gif
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.