• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Mysql - optymalizacja zapytania

Object Storage Arubacloud
0 głosów
218 wizyt
pytanie zadane 9 kwietnia 2020 w SQL, bazy danych przez wsnofi Bywalec (2,680 p.)
edycja 9 kwietnia 2020 przez wsnofi

Witam, posiadam dwie tabele

User_account

 > id_account email name

User_info

 > id_info id_account age location telnumber

Przy tworzeniu uzytkownika posiadam email, wykonuje insert do User_account, potem Selectem pobieram id_account i robie znowu insert do User_info

 

Czy mozna to zrobic za pomocą jednek kwerendy? Glowny cel to wypelnenie wpisami za jednym razem obu tabel

1 odpowiedź

0 głosów
odpowiedź 9 kwietnia 2020 przez Ehlert Ekspert (212,670 p.)
Pytanie w jakim celu chcesz zrobić to za pomocą jednej kwerendy?
komentarz 10 kwietnia 2020 przez wsnofi Bywalec (2,680 p.)
Po walidacji danych chce stworzyć użytkownika, a więc w tym miejscu wykonuje 3 kwerendy do uzupelnienia 2 tabel, gdzie uzupelnienie jednej z nich wymaga id innej, stąd ten select po środku, wygląda to dla mnie zle i bylem przekonany ze mozna to zrobić znacznie latwiej
komentarz 10 kwietnia 2020 przez Ehlert Ekspert (212,670 p.)
Można, ale nie da się zrobić tego jednym zapytaniem. Zrób to tak jak pisałeś, tylko użyj transakcji.

Podobne pytania

0 głosów
1 odpowiedź 205 wizyt
pytanie zadane 6 stycznia 2019 w SQL, bazy danych przez Muhin Gaduła (4,120 p.)
0 głosów
3 odpowiedzi 359 wizyt
0 głosów
1 odpowiedź 758 wizyt
pytanie zadane 23 marca 2020 w SQL, bazy danych przez wsnofi Bywalec (2,680 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...