Εισαγωγή εγγραφών με απουσιάζουσες στήλες μέσω SQL ερωτήματος σε PHP
Τι συμβαίνει αν δεν καθορίσετε την τιμή οποιασδήποτε στήλης; Για παράδειγμα, ας καθορίσουμε μόνο το όνομα και την ηλικία:
<?php
$query = "INSERT INTO users (name, age) VALUES ('user', 30)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Σε αυτήν την περίπτωση, οι στήλες που δεν καθορίστηκαν θα λάβουν την προεπιλεγμένη τιμή. Εάν μια τέτοια τιμή δεν έχει καθοριστεί στο PhpMyAdmin, αυτό θα οδηγήσει σε σφάλμα και ένα τέτοιο ερώτημα θα αρνηθεί να εκτελεστεί.
Προσθέστε έναν νέο χρήστη 'xxxx',
χωρίς να καθορίσετε την ηλικία και τον μισθό του.