Вставка записей при отсутствующих столбцах через 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'
, не
указав ему возраст и зарплату.