Mysql : Masque sur un type DOUBLE
Xeno123
Messages postés
132
Date d'inscription
Statut
Membre
Dernière intervention
-
Xeno123 Messages postés 132 Date d'inscription Statut Membre Dernière intervention -
Xeno123 Messages postés 132 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous et a toutes,
alors voila, j'ai des enregistrement dans ma base de donnée, mais ils ne sont pas comme je le voudrait, j'ai un champs de type DOUBLE car les données stockées sont de grand nombres mais le problème c'est que la taille doit faire 12 chiffres,
exemple : 10235695780 devrai faire 010235695780
je fais donc une requete pour alterer ma table et lui mettre un masque :
requête SQL:
ALTER TABLE 'ip' CHANGE 'ip_serv' 'ip_serv' DOUBLE( 12 ) NOT NULL
et voila ce que me répond MYSQL :
MySQL a répondu:
#1064 - Erreur de syntaxe près de ') NOT NULL' à la ligne 1
Quelq'un peut il m'aider s'il vous plait ?
alors voila, j'ai des enregistrement dans ma base de donnée, mais ils ne sont pas comme je le voudrait, j'ai un champs de type DOUBLE car les données stockées sont de grand nombres mais le problème c'est que la taille doit faire 12 chiffres,
exemple : 10235695780 devrai faire 010235695780
je fais donc une requete pour alterer ma table et lui mettre un masque :
requête SQL:
ALTER TABLE 'ip' CHANGE 'ip_serv' 'ip_serv' DOUBLE( 12 ) NOT NULL
et voila ce que me répond MYSQL :
MySQL a répondu:
#1064 - Erreur de syntaxe près de ') NOT NULL' à la ligne 1
Quelq'un peut il m'aider s'il vous plait ?
A voir également:
- Mysql : Masque sur un type DOUBLE
- Mysql community server - Télécharger - Bases de données
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Access vs mysql - Forum Webmastering
4 réponses
Bonjour
utilise (si $nb n'a pas de signe ni de décimale)
ALTER TABLE 'ip' CHANGE 'ip_serv' 'ip_serv' DOUBLE(12,0) NOT NULLmais ça ne va pas te rajouter de 0 à gauche
utilise (si $nb n'a pas de signe ni de décimale)
$nb= substr('00000000000'.$nb,-12);