Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Duplikowanie rekordów, ciągle błedy
fiwus
post 12.06.2012, 09:20:21
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 12.05.2010

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


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ś?
Go to the top of the page
+Quote Post
d3ut3r
post 12.06.2012, 09:38:34
Post #2





Grupa: Zarejestrowani
Postów: 709
Pomógł: 176
Dołączył: 24.10.2010

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


  1. INSERT INTO tabela SELECT NULL,pole1,pole2,pole3 FROM tabela


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


--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
Go to the top of the page
+Quote Post
fiwus
post 12.06.2012, 09:54:38
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 12.05.2010

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


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
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 10:15