Ierakstu ievietošana ar neesošām kolonnām, izmantojot SQL vaicājumu Python
Kas notiks, ja nenorādīsiet kādas kolonnas vērtību? Piemēram, norādīsim tikai vārdu un vecumu:
query = "INSERT INTO users (name, age) VALUES ('user', 30)"
Šajā gadījumā nenorādītās kolonnas iegūs noklusējuma vērtību. Ja šāda vērtība nav norādīta PMA, tas izraisīs kļūdu un šāds vaicājums atteiksies izpildīties:
1136 (21S01): Column count doesn't match value count at row 1
Pievienojiet jaunu lietotāju 'xxxx', ne
norādot viņam vecumu un algu.