Wstawianie rekordów przy brakujących kolumnach za pomocą zapytania SQL w PHP
Co się stanie, jeśli nie podamy wartości dla którejś kolumny? Spójrzmy, na przykład, podajmy tylko imię i wiek:
<?php
$query = "INSERT INTO users (name, age) VALUES ('user', 30)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
W takim przypadku niepodane kolumny przyjmą wartość domyślną. Jeśli taka wartość nie jest ustawiona w PhpMyAdminie, doprowadzi to do błędu i takie zapytanie nie zostanie wykonane.
Dodaj nowego użytkownika 'xxxx',
nie podając mu wieku i wynagrodzenia.