Bejegyzések beszúrása hiányzó oszlopok esetén SQL lekérdezéssel Pythonban
Mi történik, ha nem adunk meg értéket valamelyik oszlophoz? Például adjuk meg csak a nevet és a kort:
query = "INSERT INTO users (name, age) VALUES ('user', 30)"
Ebben az esetben a nem megadott oszlopok az alapértelmezett értéket veszik fel. Ha ez az érték nincs megadva a PMA-ban, akkor hibához vezet, és a lekérdezés végrehajtása megtagadásra kerül:
1136 (21S01): Column count doesn't match value count at row 1
Adj hozzá egy új 'xxxx' felhasználót anélkül,
hogy megadnád a korát és a fizetését.