Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 20.11.2004 Ostrzeżenie: (0%)
|
Jak wstawić kilka rekordów jednocześnie do bazy za pomocą jednego wyrażenia. Chodzi mi mniej więcej o coś takiego:
INSERT INTO `osoby` VALUES ('1', 'Arek', `kowalski`) ('2', 'Ania', `kowalska`) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 16.03.2005 Skąd: Płońsk Ostrzeżenie: (10%)
|
insert into TABELA set
TABELA = 'WARTOSC', TABELA = 'INNA_WARTOSC', TABELA = 'JESZCZE_INNA_WARTOSC', INNA_TABELA = 'WARTOSC', INNA_TABELA = 'INNA_WARTOSC'; I tak dalej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tatwo wykorystac do tego pętle |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 1.12.2003 Skąd: Gdynia Ostrzeżenie: (0%)
|
Cytat(drakes @ 2005-04-10 20:02:43) Jak wstawić kilka rekordów jednocześnie do bazy za pomocą jednego wyrażenia. Chodzi mi mniej więcej o coś takiego: INSERT INTO `osoby` VALUES ('1', 'Arek', `kowalski`) ('2', 'Ania', `kowalska`) Według mnie sam odpowiedziałeś sobie na zadane pytanie. Do dodania kilku rekordów naraz Mysql udostępnia nastepująca składnie SQL'a :
|
|
|
|
Post
#5
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Ociu: Skasuj swój post (lub ktoś z moderatorów).
Przecież insert nie ma takiej składni. Jeszcze jakiś biedak się nim zasugeruje i będzie bulba |
|
|
|
Post
#6
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
@nospor
Zobacz na strone: http://dev.mysql.com/doc/mysql/en/insert.html i zobacz na 2 przykład (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ociu ma racje, to ty nie masz |
|
|
|
Post
#7
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
SongoQ: No proszę. Człowiek caŁe życie się uczy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dzięki za wyjaśnienia i sorki za niewiedzę.
Aczkolwiek ta metoda jest chyba rzadziej używana |
|
|
|
Post
#8
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
W ORACLE i Postgresie sie nie spotkalem z taka składnia, przyznam sie ze jeszcze nigdy tak nie wykonywalem zapytan. Nie wiem czy taki zapis jest w standardzie dozwolony ale jesli znajduje sie w dokumentacji MySQLa to mozna stosowac.
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 6.04.2005 Skąd: Międzyborów Ostrzeżenie: (0%)
|
Cytat(Michał2000 @ 2005-04-10 18:40:57) insert into TABELA set TABELA = 'WARTOSC', TABELA = 'INNA_WARTOSC', TABELA = Moze to przez chorobe, ale - czy to nie totalne bzdury? Co to wogole za skladnia?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
Post
#10
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
Cytat insert into TABELA set TABELA = 'WARTOSC', TABELA = 'INNA_WARTOSC', TABELA = 'JESZCZE_INNA_WARTOSC', INNA_TABELA = 'WARTOSC', INNA_TABELA = 'INNA_WARTOSC'; @jedrus4 Dopiero to teraz zauwazylem, ale zobacz ten bajer - inna_tabela = 'wartosc' He he cos mi sie wydaje ze @Michał2000 albo lekcji nie odrobil albo procuje nad ulepszeniem SQLa. Tak na przyszlosc radze sie zastanowic co sie pisze. |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 15:55 |