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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  probleme avec base de donnes SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme avec base de donnes SQL

n°1422805
hppp
Serveur@home
Posté le 09-08-2006 à 12:51:21  profilanswer
 

salut a tous
 
j'ai une erreur quand j'execute une base de donne SQL et la voila
merci de m'aider A++
 

Code :
  1. Erreur
  2. requête SQL:
  3. CREATE TABLE photos(
  4. imgg varchar( 100 ) ,
  5. titre varchar( 100 ) ,
  6. datep varchar( 100 ) ,
  7. lieu varchar( 100 ) ,
  8. description text,
  9. categorie1 varchar( 100 ) ,
  10. categorie2 varchar( 100 ) ,
  11. categorie3 varchar( 100 ) ,
  12. date varchar( 100 ) ,
  13. pseudo varchar( 100 ) ,
  14. hauteurg int( 10 ) ,
  15. largeurg int( 10 ) ,
  16. aut int( 10 ) ,
  17. id int( 11 ) DEFAULT '0' NOT NULL AUTO_INCREMENT ,
  18. KEY id( id )
  19. )
  20. MySQL a répondu:
  21. #1067 - Invalid default value for 'id'

mood
Publicité
Posté le 09-08-2006 à 12:51:21  profilanswer
 

n°1422816
olivthill
Posté le 09-08-2006 à 13:15:58  profilanswer
 

Un entier ne peux pas avoir comme valeur par défaut la chaîne de caractère contenant le caractère zéro. Il faudrait lui dire DEFAULT 0 sans les apostrophes, quoique si c'est un champ de nature AUTO_INCREMENT, je ne suis pas sûr qu'une valeur par défaut soit acceptée.
Par ailleurs, pour MySQL, il vaut mieux ne pas utiliser le nom "id" pour un champ car c'est un mot réservé et cela peut poser des problèmes dans certaines situations particulières. On peut par exemple utiliser "id1" à la place.

n°1422817
soulmanto
Chat Noir replica
Posté le 09-08-2006 à 13:18:30  profilanswer
 

pas besoin de "default '0'" pour un champ auto_increment! ;)
 
olivthill > le fait de mettre des valeurs entres des ' marche aussi pour les champs numériques...


Message édité par soulmanto le 09-08-2006 à 13:19:45

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

  probleme avec base de donnes SQL

 

Sujets relatifs
Probleme de relance de sessions sous IEJava SQL et Tables intermédiaires
Delphi : Problème de format de dateProblème avec .find
Problème avec Vlookup et question sur MsgBox[ASP.NET 2.0] Problème de connexion à la base de donnée
Probleme code Htmlproblème de positionnement d'images
Probleme avec la fonction HEADER 
Plus de sujets relatifs à : probleme avec base de donnes SQL


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