Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Insert wielu rekordów
marck
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 1
Dołączył: 27.05.2008

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


Mam tabelkę, nazwijmy ją tab1, w której jest ok 3000 rekordów podzielonych na grupy (id, grupa, nazwa)
id-autoinc

Otóż chciałbym wsadzić do tab2(ids,nazwa) wszystkie rekordy z wybranej grupy, krótko mówiąc multiple insert. Wstyd się przyznać, ale mam strasznego zonka, podrzućcie pomysł, jak wstawić n rekordów z tabeli a do tabeli b, gdy w tabeli b ids też jest autoinc. Próbowałem tak:
CODE
INSERT INTO tab2(ids,nazwa) Select nazwa from tab1 WHERE grupa='A';

ale nie wstawia. Dawałem też:
CODE
INSERT INTO tab2(ids,nazwa) Select NULL, nazwa from tab1 WHERE grupa='A';

ale też nie smuży. Czuje że tu musi chyba być jakaś pętelka, lecz jak na razie to zamotałem się na supełek (logika nie działa). Mogę liczyć na Waszą pomoc?
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: 23.08.2025 - 16:53