Wstawianie rekordów przy brakujących kolumnach za pomocą zapytania SQL w Pythonie
Co się stanie, jeśli nie wskażemy wartości jakiejkolwiek kolumny? Spójrzmy, na przykład, wskażmy tylko imię i wiek:
query = "INSERT INTO users (name, age) VALUES ('user', 30)"
W takim przypadku nie wskazane kolumny przyjmą wartość domyślną. Jeśli taka wartość nie jest określona w PMA, doprowadzi to do błędu i takie zapytanie nie zostanie wykonane:
1136 (21S01): Column count doesn't match value count at row 1
Dodaj nowego użytkownika 'xxxx', nie
wskazując mu wieku i wynagrodzenia.