Vkládání záznamů při chybějících sloupcích pomocí SQL dotazu v Pythonu
Co se stane, pokud nezadáme hodnotu některého sloupce? Zkusme například zadat pouze jméno a věk:
query = "INSERT INTO users (name, age) VALUES ('user', 30)"
V takovém případě přeberou nezadané sloupce výchozí hodnotu. Pokud není taková hodnota nastavena v PMA, povede to k chybě a takový dotaz se odmítne provést:
1136 (21S01): Column count doesn't match value count at row 1
Přidejte nového uživatele 'xxxx', aniž
byste mu zadali věk a plat.