J'ai un champ d'adresse et null est mis à non. mais quand j'insère l'enregistrement à la table avec le champ d'adresse vide, enregistrement ajouté à la table. et la colonne d'adresse est vide. pourquoi enregistrer ajouter à la table malgré l'adresse vide?mysql et non null colonne
Répondre
Null et vide sont deux choses différentes, vous devez valider avec php avant d'envoyer des données à la base de données. c'est à dire;
if (empty($_POST['address'])) {
}
nul et vide ae différent? si je ne remplis pas le champ d'adresse, il est vide ou nul? – user677900
http://www.devshed.com/c/a/MySQL/Null-and-Empty-Strings/ – Basic
Cela peut dépendre de la manière dont vous ajoutez les données, par exemple si vous avez entré la chaîne sous la forme "'son non null, c'est juste vide.
Il est possible d'insérer une chaîne vide dans un champ nullable.
Insérer dans myTable (adresse) Valeurs ('')
fonctionnera même si l'adresse n'est pas annulable.
Vérifiez si votre champ est vraiment nul.
Sélectionnez * à partir myTable où l'adresse est nulle
- 1. null et non null mysql
- 2. colonne non null déférrable
- 3. MySQL Groupe Concat Colonne NULL
- 4. MySQL Colonne non modifiable?
- 5. MySQL SELECT avec la colonne NULL conditionnelle
- 6. Modification de la colonne null à non null
- 7. mysql rejoindre et null
- 8. SQL pour trouver nombre d'entrées NULL et non NULL pour une colonne
- 9. Groupement Mysql - prioriser non null - possible?
- 10. Requête mySQL Supprimer les enregistrements Null dans la colonne
- 11. Comment supprimer "NOT NULL" d'une colonne dans MySQL?
- 12. Définir 1 colonne d'une requête MYSQL à Null
- 13. SQL colonne null avec php
- 14. clés étrangères et NULL dans mySQL
- 15. MySQL Non Insertion dans la colonne
- 16. Rails, shoulda et rspec, Colonne Not Null
- 17. MySQL Query 2 tables colonne non liée
- 18. Sélectionner une colonne non existante dans mysql
- 19. Mysql sélectionner la colonne non vide
- 20. Mysql ordonne toutes les lignes avec une colonne null x alphabétiquement par colonne y, puis toutes les lignes sans colonne null x alphabétiquement par colonne y
- 21. Comment modifier une colonne MySQL pour autoriser NULL?
- 22. Mysql 5.6 ne veut pas mettre une colonne à NULL
- 23. Comment vérifier si une colonne mysql n'est pas NULL?
- 24. Ajouter non null Colonne dans la table existante dans SQL
- 25. MYSQL: Vous voulez faire une colonne de date NULL
- 26. Résultats Null pour une colonne spécifique - php/mysql
- 27. Test pour Null et non Null dans Mathematica
- 28. Champ Mongodb non null delete
- 29. colonne DataGrid changer lorsque null
- 30. MySQL SELECT renvoie NULL pour la colonne NOT NULL dans la procédure stockée
Plus de détails ??! C'est très vague. – Basic