Python orqali SQL so'rovida yetishmayotgan ustunlar bilan yozuvlarni kiritish
Agar qandaydir ustunning qiymatini ko'rsatmasangiz nima bo'ladi? Keling, masalan, faqat ism va yoshni ko'rsatamiz:
query = "INSERT INTO users (name, age) VALUES ('user', 30)"
Bunday holda, ko'rsatilmagan ustunlar standart qiymatni oladi. Agar bunday qiymat PMA da ko'rsatilmagan bo'lsa, bu xatolikka olib keladi va bunday so'rov bajarilishdan bosh tortadi:
1136 (21S01): Column count doesn't match value count at row 1
Yangi foydalanuvchi 'xxxx' ni
uning yoshi va maoshini ko'rsatmasdan qo'shing.