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

SQL Procédural MySQL Discussion :

Erreur fonction SQL : Data truncated for column 'lo_target'


Sujet :

SQL Procédural MySQL

  1. #1
    Membre confirmé
    Homme Profil pro
    Autodidacte
    Inscrit en
    Octobre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Autodidacte

    Informations forums :
    Inscription : Octobre 2006
    Messages : 58
    Par défaut Erreur fonction SQL : Data truncated for column 'lo_target'
    bonjour,


    j'ai un soucis avec une fonction SQL que j'ai récupéré sur le web



    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CREATE DEFINER=`production`@`%` FUNCTION `distance terrestre`(lo_target float,la_target float,lo_ref float,la_ref float) RETURNS float
        DETERMINISTIC
    begin
      return (6366*acos(cos(radians(la_ref))*cos(radians(la_target))*cos(radians(lo_target)-radians(lo_ref))+sin(radians(la_ref))*sin(radians(la_target))));
    end


    je sais qu'elle fonctionne car je l'ai déja utilisé sur un autre jeux de donné.
    le bug existe depuis que j'ai changé la source des coordonnées (c'est une fonction de calcul de distance)

    je suspecte donc un formatage ou une taille des décimales.


    ci apres mon erreur




    merci par avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Autodidacte
    Inscrit en
    Octobre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Autodidacte

    Informations forums :
    Inscription : Octobre 2006
    Messages : 58
    Par défaut
    petite precision voici la structure de ma table.

    au fil de mes recherche je m'oriente vers un problème de structure.
    en effet il semble que mes coordonnées devrait être stockée dans des champs float... pour l'instant je butte sur la conversation du champ

  3. #3
    Membre confirmé
    Homme Profil pro
    Autodidacte
    Inscrit en
    Octobre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Autodidacte

    Informations forums :
    Inscription : Octobre 2006
    Messages : 58
    Par défaut
    j'ai trouvé la solution il me manque certaines données...

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

Discussions similaires

  1. [MySQL]error 1265 (01000) data truncated for column
    Par fayabobo dans le forum Requêtes
    Réponses: 2
    Dernier message: 09/05/2011, 15h43
  2. Champ ENUM Data truncated for column
    Par dfghjk1234 dans le forum MySQL
    Réponses: 0
    Dernier message: 22/02/2011, 14h37
  3. Warning 1265: Data truncated for column
    Par el_kiko dans le forum MySQL
    Réponses: 2
    Dernier message: 01/03/2010, 20h17
  4. Data truncated for column 'idadresse' at row 1
    Par maxkarting25 dans le forum JDBC
    Réponses: 5
    Dernier message: 20/04/2009, 14h06
  5. Erreur : Data truncated for column
    Par mercure07 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 10/12/2008, 10h20

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