Autor | Zpráva | ||
---|---|---|---|
spacek145 Profil |
#1 · Zasláno: 2. 11. 2013, 18:19:19
Dobrý den, mam dvě tabulky:
Tabulka záznamy ------------------------------------------- ID / cislo ------------------------------------------- 221 5454665 331 55563556 2244 5555555 Tabulka formular ------------------------------------------- ID / skupina ------------------------------------------- 221 1 Jak mám udělat následující: Porovnat ID z tabulky "Záznamy" s ID z tabulky "formular", pokud bude ID v tabulce "formular" chybet, ale v tabulce zaznamy již bude, vložit do tabulky formular příslušné id...? |
||
Tori Profil |
#2 · Zasláno: 2. 11. 2013, 18:23:42
Jaké máte indexy na tabulce formular?
|
||
spacek145 Profil |
#3 · Zasláno: 2. 11. 2013, 18:25:25
žádné
|
||
Tori Profil |
#4 · Zasláno: 2. 11. 2013, 18:52:12
Tak si přidejte buď primární klíč přes oba sloupce v pořadí ID, skupina (pokud je to vazební tabulka mezi tabulkami záznamy a skupiny), anebo jen obyč. unikátní klíč tamtéž (pokud tabulka skupiny neexistuje). Pak by mělo jít použít něco jako
INSERT IGNORE INTO formular (ID, skupina) SELECT ID, 1 FROM zaznamy , kde číslo 1 v selectu je výchozí ID skupiny.
|
||
Časová prodleva: 10 let
|
0