Bonjour à tous, j'ai un truc super étrange... je n'arrive pas à l'expliquer...
Déjà j'ai crée un base+table en utf8_general_ci
En créant mes champs, je les mettais en utf8_general_ci un fois crée ces derniers étaient en latin...
Donc je lutte un peu et je ne sais comment j'arrive à régler le problème,
Ensuite je me rend compte que tout mes champs sont en NULL... pourtant je les ai bien mis en NOT NULL...
J'essaie donc des "ALTER TABLE" de supprimer et recréer mon champ rien à y faire...
ayant un accès shell, je test directement sous MySQL et la surprise tous mes champs sont bien en "NOT NULL"... je relance apache et tout le tralala pour voir si c'est pas un bug de phpMyAdmin et mes table sont toujours en "NULL" sous phpMyAdmin...
Et le plus drole c'est que si j'exporte ma base... ben les champs normalement en "NOT NULL" le sont bien dans mon dump... en résumé:
MySQL -> NOT NULL
DUMP¨-> NOT NULL
phpMyAdmin -> NULL
Via php ou shell directement sous mysql ca ne gène pas, je peux rentrer des valeurs tout se passe bien... mais via phpMyAdmin, tout passe en "NULL"
C'est d'autant plus génant qu'étant en train de développer mon site, phpMyAdmin à son important pour pouvoir tester ma structure et voir si mon plan et le bon ou si je dois m'orienter vers une autre ossature...
Pour info :
phpMyAdmin -> 2.6.2
MySQL -> 5.0.33
Je suis preneur de toutes infos ou idée..
Merci beaucoup
Partager