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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème avec tables SQL et TIMESTAMP !

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec tables SQL et TIMESTAMP !

n°2087386
alex67cv
Posté le 06-07-2011 à 08:46:19  profilanswer
 

Bonjour tt  le monde, je viens pour vous demander votre aide...toujours ses mêmes problèmes avec les tables et cette Fonction 'Timestamp' qui me pose souvent problème,il faut dire que MYSQL pour moi est légèrement un peu compliquer pour certaines choses du moins...
Bref, je me casse la tête depuis plusieurs heures deja avec cette table,j'ai beau essayer de changer de valeur,de regarder dans la Documentation MYSQL,rien n'y fait et pourtant je suis sur qu'il s'agit d'un détail..
Peut être un qu'oeil averti verra tout de suite ou se situe le problème, voici ma table :
 
 
CREATE TABLE `ma_table_a_moi` (
  `id` bigint(20) NOT NULL auto_increment,
  `uid` bigint(20) NOT NULL default '0',
  `s_name` varchar(255) default NULL,
  `cid` bigint(20) default NULL,
  `lid` bigint(20) default NULL,
  `platforms` varchar(255) default NULL,
  `cur_id` bigint(20) default NULL,
  `price` decimal(10,2) default NULL,
  `ss_url` varchar(255) default NULL,
  `home_url` varchar(255) default NULL,
  `soft_url` varchar(255) default NULL,
  `eval_period` varchar(255) default NULL,
  `version` varchar(255) default NULL,
  `digital_riverid` varchar(255) default NULL,
  `featured` varchar(10) default NULL,
  `page_views` bigint(20) default NULL,
  `hits_dev_site` bigint(20) default NULL,
  `downloads` bigint(20) default NULL,
  `featured_display` bigint(20) default NULL,
  `approved` varchar(10) default NULL,
  `tmpdate` timestamp(14) NOT NULL,
  `rel_date` timestamp(14) NOT NULL default '00000000000000',
  `date_approved` timestamp(14) NOT NULL default '00000000000000',
  `date_submitted` timestamp(14) NOT NULL default '00000000000000',

  `popularity` int(11) default NULL,
  `admin_desc` longtext,
  `size` bigint(20) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=37 ;
 
Et c'est donc ses 3 lignes qui me posent problème => #1064 - Erreur de syntaxe près de '(14) NOT NULL, `rel_date` timestamp(14) NOT NULL default '00000000000000', ' à la ligne 22
Alors oui,bien évidemment,avant de venir ici exposer mon problème et la table...et bien j'ai chercher et chercher..remplacer les valeurs,enlever la/les colonnes...mais ses 3 colonnes sont essentiels et il faut donc que j'arrive à régler ce problème..
Merci d'avance pour vos éventuelles aides..

mood
Publicité
Posté le 06-07-2011 à 08:46:19  profilanswer
 

n°2087522
mrbebert
Posté le 06-07-2011 à 12:43:40  profilanswer
 

"chez moi ça marche" :D  
 
Mais avec les Warnings suivants : "'TIMESTAMP(14)' is deprecated; use 'TIMESTAMP' instead". J'imagine que c'est ça le problème :)  


---------------
Doucement le matin, pas trop vite le soir.
n°2089149
alex67cv
Posté le 13-07-2011 à 09:50:22  profilanswer
 

Bonjour tt le monde....réponse tardive...car à défaut d'être réellement aider...et bien je me suis casser la tête depuis la semaine dernière pour enfin trouver la solution ce matin..après avoir lu des milliers de lignes en English...sur la Doc Mysql...
Car j'aurais pu me faciliter les choses...en revenant tout simplement à la version précédente de MYSQL et PHPMyadmin...car je suis passer à la version 5.0.3 de MYSQL et apparemment certaines choses ont changer,notamment avec la fonction TIMESTAMP...car chez moi il n'y avait pas de Warning...
 
mrbebert: C'était bien ca le problème...mais n'y connaissant pas grand chose a Mysql...et bien...une aide..disons..un peu plus instructif...m'aurait bien été utile...il me semble que c'est le but des forums aussi...
Quand à la table...c'est une table d'un script que tt le monde peux trouver sur le web...:D  
Voici la bonne table, modifié et valide qui cette fois ci à bien été insérer:  

 
CREATE TABLE `la_table_a_tout_le_monde_`:D (
  `id` bigint(20) NOT NULL auto_increment,
  `uid` bigint(20) NOT NULL default '0',
  `s_name` varchar(255) default NULL,
  `cid` bigint(20) default NULL,
  `lid` bigint(20) default NULL,
  `platforms` varchar(255) default NULL,
  `cur_id` bigint(20) default NULL,
  `price` decimal(10,2) default NULL,
  `ss_url` varchar(255) default NULL,
  `home_url` varchar(255) default NULL,
  `soft_url` varchar(255) default NULL,
  `eval_period` varchar(255) default NULL,
  `version` varchar(255) default NULL,
  `digital_riverid` varchar(255) default NULL,
  `featured` varchar(10) default NULL,
  `page_views` bigint(20) default NULL,
  `hits_dev_site` bigint(20) default NULL,
  `downloads` bigint(20) default NULL,
  `featured_display` bigint(20) default NULL,
  `approved` varchar(10) default NULL,
  `tmpdate` timestamp NOT NULL default CURRENT_TIMESTAMP,
  `rel_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `date_approved` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `date_submitted`datetime NOT NULL DEFAULT '0000-00-00 00:00:00',

  `popularity` int(11) default NULL,
  `admin_desc` longtext,
  `size` bigint(20) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=37
 
Merci...comme même...à vous...pour m'avoir aider... :sarcastic:  
Crdl,à bientôt...


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

  Problème avec tables SQL et TIMESTAMP !

 

Sujets relatifs
[resolu] probleme avec un if[AS2] problême HitTest
problème communication audio PC/MACProbleme Iframe et object.
Excel et SQL requete avec deux condition?Problème de chargement application facebook !
Oracle 11g R2 est fou ? Problème avec ORYou have an error in your SQL syntax; check the manual that correspond
GridBagLayout problème affichage conditonnelprobleme excel vba somme
Plus de sujets relatifs à : Problème avec tables SQL et TIMESTAMP !


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