V podstate do stĺpcov viem zadať aj hodnotu null ale nemôžem tam vložiť viac riadkov jedným príkazom ak neobsahujú hodnoty null v rovnakých stĺpcoch, lebo ak definujem že chcem niečo zadať do stĺpcov color_one, color_two a color_three tak musím nejakú hodnotu z druhej tabuľky.
TOTO MÔŽEM SPRAVIŤ:
INSERT INTO `flags` (`flag_name`, `color_one`, `color_two`, `color_three`) VALUES
('slovakia', '1', '2', '3'),
('czech republic', '1', '2', '3'),
('hungary', '3', '1', '5');
TOTO NEMÔŽEM:
INSERT INTO `flags` (`flag_name`, `color_one`, `color_two`, `color_three`) VALUES
('poland', '1', '3', NULL),
('ukraine', '2', '2', NULL);
('hungary', '3', '1', '5');
ALE TOTO BY SOM MOHOL /hodnoty NULL budú v stĺpci kde nič nevkladám/
INSERT INTO `flags` (`flag_name`, `color_one`, `color_two`) VALUES
('poland', '1', '3'),
('ukraine', '2', '2');
Tým sa dá považovať problém dva za vyriešený