IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Installation MySQL Discussion :

default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP


Sujet :

Installation MySQL

  1. #1
    Membre averti Avatar de camyo
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juin 2004
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juin 2004
    Messages : 400
    Points : 386
    Points
    386
    Par défaut default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
    Bonsoir,
    Je dois faire des modifs sur un site et on m'a donné la base que j'arrive pas a installer ( chez ovh, en local pas de problemes)

    erreur : #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

    je vous donne la base, du moins une des tables qui pose probleme :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    CREATE TABLE `phpads_adviews` (
      `bannerid` mediumint(9) NOT NULL default '0',
      `zoneid` mediumint(9) NOT NULL default '0',
      `t_stamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
      `host` varchar(255) NOT NULL default '',
      `source` varchar(50) NOT NULL default '',
      `country` char(2) NOT NULL default '',
      KEY `bannerid_date` (`bannerid`,`t_stamp`),
      KEY `date` (`t_stamp`),
      KEY `zoneid` (`zoneid`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    j'ai essayé aussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    CREATE TABLE `phpads_adviews` (
      `bannerid` mediumint(9) NOT NULL default '0',
      `zoneid` mediumint(9) NOT NULL default '0',
      `t_stamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
      `host` varchar(255) NOT NULL default '',
      `source` varchar(50) NOT NULL default '',
      `country` char(2) NOT NULL default '',
      KEY `bannerid_date` (`bannerid`,`t_stamp`),
      KEY `date` (`t_stamp`),
      KEY `zoneid` (`zoneid`)
    ) ;
    Mais aucun changement ...

    Si quelqu'un sait, parce que moi ... la je butte completement

    Merci d'avance
    Quand une réponse vous aide
    Et quand ça marche

  2. #2
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
    Cette syntaxe n'existe pas sous MySQL. Par nature, la colonne de type TIMESTAMP se met à jour automatiquement lors d'un UPDATE...
    Pensez au bouton

  3. #3
    Membre averti Avatar de camyo
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juin 2004
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juin 2004
    Messages : 400
    Points : 386
    Points
    386
    Par défaut
    ça me scotch ce que tu dis la

    Moi on m'a donné les sources d'un site qui tourne.

    Je l'ai installé sous easyphp (avec cette sintaxe) nikel
    ça marche


    c'est juste quand je veux le transferer sur OVH que leur phpmyadmin ne veux rien savoir.

    essaye juste de taper
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
    sous google pour voir que cette sintaxe est tres rependus.

    Alors si quelqu'un comprend ....

    moi je planche

    Merci a tous
    Quand une réponse vous aide
    Et quand ça marche

  4. #4
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    Bizarre, je n'avais jamais vu cette syntaxe avant

    Quelle est ta version de MySQL ?
    Pensez au bouton

  5. #5
    Membre averti Avatar de camyo
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juin 2004
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juin 2004
    Messages : 400
    Points : 386
    Points
    386
    Par défaut
    moi non plus je connaissait pas.

    Ma version ...
    phpMyAdmin 2.6.1 - MySQL 4.1.9-max

    Chez OVH.
    phpMyAdmin 2.5.7-pl1

    J'espere repondre a la question ...
    Quand une réponse vous aide
    Et quand ça marche

  6. #6
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut
    Citation Envoyé par Maximilian
    Bizarre, je n'avais jamais vu cette syntaxe avant
    Tu rigoles? C'est toi-même qui as relu mon article sur le sujet :
    http://pcaboche.developpez.com/artic...que_date_modif

    C'est même toi qui m'as fait remarquer que ça ne marchait qu'à partir de la version 4.1.2 de MySQL.

    ... du coup je crois que ça répond à la question: c'est certainement un pb de version.
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  7. #7
    Membre émérite Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Points : 2 973
    Points
    2 973
    Par défaut
    ... non non je ne t'ai jamais parlé de cette syntaxe (ou alors je devais être dans un état de fatigue proche de la mort cérébrale)

    Toujours est-il que :

    MySQL 4.1.9-max
    Donc c'est pas normal
    Pensez au bouton

  8. #8
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut
    C'était peut-être moi qui était dans un état de fatigue proche de la mort cérébrale...
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  9. #9
    Membre averti Avatar de camyo
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juin 2004
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juin 2004
    Messages : 400
    Points : 386
    Points
    386
    Par défaut
    la version que tu site est la version de mon phpmyadmin en local

    j'arrive pas à trouver la version de mysql présente chez OVH.

    Mais cela dois surement venir de là.

    C'est même toi qui m'as fait remarquer que ça ne marchait qu'à partir de la version 4.1.2 de MySQL.
    Je cherche donc a en savoir plus chez OVH

    c'est chiant comme admin OVH
    Quand une réponse vous aide
    Et quand ça marche

  10. #10
    Membre averti Avatar de camyo
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juin 2004
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juin 2004
    Messages : 400
    Points : 386
    Points
    386
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Client API version  3.23.43
    C'est ça la version ? ( vu sur mon phpinfo)

    decidement j'aime pas ovh

    comment je fait pour la mettre a jour :

    Pfffff
    Quand une réponse vous aide
    Et quand ça marche

  11. #11
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut
    Ben oui c'est ça!

    Une mise à jour est impossible.

    A la place, modifie tes requêtes SQL comme décrit dans la section "Rétrocompatibilité" de mon article.
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  12. #12
    Membre averti Avatar de camyo
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juin 2004
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juin 2004
    Messages : 400
    Points : 386
    Points
    386
    Par défaut
    Mais pourquoi j'ai meme pas lu ton article .....

    Des fois je me demande
    Quand une réponse vous aide
    Et quand ça marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Update d'un current_timestamp
    Par StephBretagne dans le forum PHP & Base de données
    Réponses: 25
    Dernier message: 05/07/2012, 10h50
  2. on update current_timestamp ?
    Par tintinux dans le forum Débuter
    Réponses: 4
    Dernier message: 15/02/2011, 20h38
  3. ON UPDATE CURRENT_TIMESTAMP
    Par Ptit_bouchon dans le forum Administration
    Réponses: 3
    Dernier message: 03/12/2008, 23h15
  4. Utilisation de CURRENT_TIMESTAMP
    Par mbibim63 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 09/05/2006, 22h00
  5. Convertir CURRENT_TIMESTAMP en semaine
    Par Jamal_71 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 07/02/2006, 16h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo