АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗pyPmDBIMC 109 of 129 menu
Бесплатная Тренировка Верстки. Приглашаются желающие поверстать!

Вставка записей при отсутствующих столбцах через SQL запрос в Python

Что будет, если не указать значение какого-либо столбца? Давайте, например, укажем только имя и возраст:

query = "INSERT INTO users (name, age) VALUES ('user', 30)"

В таком случае неуказанные столбцы возьмут значение по умолчанию. Если такое значение не указано в PMA, то это приведет к ошибке и такой запрос откажется выполнятся:

1136 (21S01): Column count doesn't match value count at row 1

Добавьте нового юзера 'xxxx', не указав ему возраст и зарплату.

enru