Valeurs à NULL d'autres vides

geekat Messages postés 228 Date d'inscription   Statut Membre Dernière intervention   -  
geekat Messages postés 228 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai importé mon fichier Excel au format CSV dans ma BDD. J'ai remarqué qu'il y avait un problème pour ce qui est des champs vides.
Dans ma BDD, ces champs ont la valeur :
- NULL pour certains
- Vide c'est-à-dire qu'il n'y a rien d'affiché dans les champs, pour d'autres.
Ma question est : pourquoi est-ce différent ?
J'ai mis tous les types de mes champs à Null s'ils sont vides. Alors pourquoi certains ne sont pas NULL.

Merci

2 réponses

AlashaHonore Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Il est possible d'avoir un screen de la structure de ta table ?
0
geekat Messages postés 228 Date d'inscription   Statut Membre Dernière intervention  
 
Oui! merci pour ta réponse.



En fait, y a un autre problème plus gênant c'est que les données qui sont au milieu ne sont pas bien placées en BDD, et je crois que le transfert n'a pas pris le retour à la ligne en considération.

Voici aussi la structure de la table :
CREATE TABLE IF NOT EXISTS `brut` (
  `id_struct` int(11) NOT NULL,
  `famille_contact` varchar(255) DEFAULT NULL,
  `typologie` varchar(255) DEFAULT NULL,
  `nom_contact` varchar(255) DEFAULT NULL,
  `desc_contact` longtext,
  `nom_struct` text,
  `nom_service` text,
  `adres_struct` varchar(255) DEFAULT NULL,
  `code_postal` int(5) DEFAULT NULL,
  `ville` varchar(50) DEFAULT NULL,
  `pays` varchar(255) DEFAULT NULL,
  `tel_struct` varchar(50) DEFAULT NULL,
  `fax_struct` varchar(50) DEFAULT NULL,
  `page_web` text,
  `mail_struct` varchar(255) DEFAULT NULL
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8;

0
geekat Messages postés 228 Date d'inscription   Statut Membre Dernière intervention  
 
La ligne 4 n'est pas vide pourtant elle n'a pas été insérée
0