Rechercher : dans
Par :

Erreur #1064 .....

Dernière réponse le 4 jui 2008 à 11:39:41 bblanc, le 4 jui 2008 à 08:29:20 
 Signaler ce message aux modérateurs

Bonjour,

besoin d'aide,

voilà mon message d'erreur:

INSERT INTO spip_auteurs( nom, email, login, pass, alea_actuel, alea_futur, statut )
SELECT CONCAT( prenom, ' ', nom ) , email, login, mdp, CONCAT( RIGHT( MD5( RAND( ) ) , 24 ) , TRUNCATE( RAND( ) *10, 8 ) ) , CONCAT( RIGHT( MD5( RAND( ) ) , 24 ) , TRUNCATE( RAND( ) *10, 8 ) ) , '1comite'
FROM spip_liste_plp

MySQL a répondu:Documentation
#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 '(prenom, ' ', nom), email, login, mdp, CONCAT (RIGHT(MD5(RAND()), 24), TRUNCATE(' at line 2

Des explications sur mon travail du moment .....

Nous avons un site sous Spip, et nous voudrions inscrire sur ce même site 300 collègues en tant que "Rédacteur" ....

J'ai trouvé des explications sur un livre qui traite de spip, et qui répond à mon problème du moment.

Une première table a été créée, avec cinq champs (nom, prenom, email, login, mdp)
Jusque là tout fonctionne ....

L'étape ultime consiste à convertir les données temporaires de MySql en comptes spip, transfert donc de la table spip_liste_plp dans la table spip_auteurs

Dans le manuel avec lequel je travaille est écrit la requête suivante:

INSERT INTO spip_auteurs( nom, email, login, pass, alea_actuel, alea_futur, statut )
SELECT CONCAT( prenom, ' ', nom ) , email, login, mdp, CONCAT( RIGHT( MD5( RAND( ) ) , 24 ) , TRUNCATE( RAND( ) *10, 8 ) ) , CONCAT( RIGHT( MD5( RAND( ) ) , 24 ) , TRUNCATE( RAND( ) *10, 8 ) ) , '1comite'
FROM spip_liste_plp

Il est conseillé toujours dans le livre, de saisir d'abord le Select pour éviter les erreurs, jusque là tout fonctionne.

Mais lors de l'étape qui qui consiste à rajouter la ligne INSERT INTO spip_auteurs ......
Là j'aboutis au message d'erreur, précisé ci-dessus....

Auriez-vous une petite idée du pourquoi de ce message d'erreur ..... par avance grand merci!

@+ sur le net

Configuration: Windows XP
Firefox 2.0.0.15

Meilleures réponses pour « Erreur #1064 ..... » dans :
Codes d'erreur de Windows VoirLa liste ci-dessous détaille les codes d'erreur s'affichant dans les boîtes de dialogue sous Windows : Code Description ------------------------ 1 Fonction incorrecte. 2 Le fichier spécifié est introuvable. 3 Le chemin d'accès spécifié...
[MSN] Erreurs 0x80072ee6 - problème de connexion VoirErreurs 0x80072ee6 Pour résoudre ce problème, supprimer les cookies, vider le cache et l'historique du navigateur Internet Explorer. Puis cliquer sur Démarrer / Exécuter et saisir : regsvr32 MSXML3.dll Enfin, redémarrer l'ordinateur pour...
[IE] Erreur de script / Effectuer un débogage VoirDe temps en temps, lorsque vous naviguez sur le Net et que vous chargez une page Web, un message d'erreur de script survient : Une erreur est survenue. Une erreur est survenue sur le script de cette page. Souhaitez-vous effectuer un débogage...
Le contrôle des erreurs VoirLe contrôle d'erreurs Le codage binaire est très pratique pour une utilisation dans des appareils électroniques tels qu'un ordinateur, dans lesquels l'information peut être codée grâce à la présence ou non d'un signal électrique. Cependant le...
Gestion des erreurs et exceptions VoirGestion des erreurs et exceptions Les lignes de code que vous avez étudiées jusqu’à présent ne constituaient pas de vrais programmes mais des exemples. Elles ne comprenaient donc aucun traitement des erreurs. Les programmes que vous développerez...

1

 bblanc, le 4 jui 2008 à 11:39:41

Rebonjour,

ne cherchez plus, problème résolu .....

INSERT INTO spip_auteurs( nom, email, login, pass, alea_actuel, alea_futur, statut )

Un espace qui n'avait pas de raison, après le champ statut (pas d'espace entre statut et la paranthèse)


INSERT INTO spip_auteurs( nom, email, login, pass, alea_actuel, alea_futur, statut)

Cordialement

@+ sur le net

Répondre à bblanc
Collection CommentÇaMarche.net