Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1264 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Modification de type de données dans une table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Modification de type de données dans une table

n°793478
tibrol
Posté le 12-07-2004 à 12:37:41  profilanswer
 

Salut les gens,
 
voila mon soucis:
je possède une table sous mysql avec un champ nommé "Numero" et qui est de type "varchar(10)". Je désire modifier ce type pour qu'il devienne un "int(10)".  
#Tous les enregistrements de ce champs sont des numéros#
 
lorsque je tape ma requete :

Code :
  1. ALTER TABLE `LIVRE` CHANGE `Numero` `Numero` INT( 10 ) NOT NULL


Mysql me retourne :

Code :
  1. #1005 - Can't create table './bibliotheque/#sql-1d87_62b.frm' (errno: 140)


 
Je ne comprends pas l'erreur. Quelqu'un peut-il m'expliquer plz.

mood
Publicité
Posté le 12-07-2004 à 12:37:41  profilanswer
 

n°793493
jagstang
Pa Capona ಠ_ಠ
Posté le 12-07-2004 à 12:56:03  profilanswer
 

Citation :


ALTER TABLE  effectue une copie temporaire de la table originale. Les modifications sont faites sur cette copie, puis l'original est effacée, et enfin la copie est renommée pour remplacer l'originale. Cette méthode permet de rediriger toutes les commandes automatiquement vers la nouvelle table sans pertes. Durant l'exécution de ALTER TABLE  , la table originale est lisible par d'autres clients. Les modifications et insertions sont reportées jusqu'à ce que la nouvelle table soit prête.


 
http://www.nexen.net/docs/mysql/an [...] -table.php
 
ton utilisateur n'a pas les droits pour créer une table [:spamafote]


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°793522
tibrol
Posté le 12-07-2004 à 13:32:59  profilanswer
 

C'était pas bête mais c'est pas ça... mais bien vu quant même !
 
Le problème c'est que il existe des enregistrements avec des lettres... oups !
 
Autant pour moi, je me flagèlerai 2h demain matin !

n°793528
jagstang
Pa Capona ಠ_ಠ
Posté le 12-07-2004 à 13:40:47  profilanswer
 

lol
 
[:caillou]


Message édité par jagstang le 12-07-2004 à 13:57:56

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Modification de type de données dans une table

 

Sujets relatifs
VBA probléme données d'un selecterreur de type dans une comparaison de variables
[memcpy] L'importance de l'optimisation dans la copie des données[asp.net] Comment créer un nouveau type ?
[Java RSA] cryptage de données avec une clé publiqueVBA SQL recuperer données d'un SELECT
interface et traitement données fichierRecherche dll pour traitement d'images (modification de dpi)
Temporary table avec PEAR DB[html/ccs] petit probleme de div/table
Plus de sujets relatifs à : Modification de type de données dans une table


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR