Inserción de registros con columnas ausentes mediante consulta SQL en PHP
¿Qué sucede si no se especifica el valor de alguna columna? Por ejemplo, especifiquemos solo el nombre y la edad:
<?php
$query = "INSERT INTO users (name, age) VALUES ('user', 30)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
En ese caso, las columnas no especificadas tomarán el valor por defecto. Si dicho valor no está especificado en PhpMyAdmin, esto llevará a un error y la consulta no se ejecutará.
Añade un nuevo usuario 'xxxx',
sin especificar su edad y salario.