[SPIP Zone] Problème SPIP-Listes 193 ?

En date de : Mer 10.6.09, Philippe G <philippe.giron@orange.fr> a écrit :

Merci pour la requête mais j'ai ceci en retour :
requête SQL:

CREATE TABLE spip_auteurs_courriers(
id_auteur bigint( 21 ) NOT NULL default '0',
id_courrier bigint( 21 ) NOT NULL default '0',
statut enum( 'a_envoyer', 'envoye', 'echec' ) NOT NULL
default 'a_envoyer',
etat varchar( 5 ) NOT NULL default '',
maj datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY ( id_auteur, id_courrier )
) ENGINE = MYISAM DEFAULT CHARSET = utf8

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 'DEFAULT CHARSET=utf8' at line
8

tu enlève les "DEFAULT CHARSET = utf8" des requêtes et ça devrait fonctionner (selon la version de MySQL cet argument peut ne pas être compris)

cy_altern a écrit :

En date de : Mer 10.6.09, Philippe G <philippe.giron@orange.fr> a écrit :

Merci pour la requête mais j'ai ceci en retour :
requête SQL:

CREATE TABLE spip_auteurs_courriers(
id_auteur bigint( 21 ) NOT NULL default '0',
id_courrier bigint( 21 ) NOT NULL default '0',
statut enum( 'a_envoyer', 'envoye', 'echec' ) NOT NULL
default 'a_envoyer',
etat varchar( 5 ) NOT NULL default '',
maj datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY ( id_auteur, id_courrier )
) ENGINE = MYISAM DEFAULT CHARSET = utf8

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 'DEFAULT CHARSET=utf8' at line
8

tu enlève les "DEFAULT CHARSET = utf8" des requêtes et ça devrait fonctionner (selon la version de MySQL cet argument peut ne pas être compris)

Pas suffisant semble-t-il :
  MySQL a répondu:Documentation
#1046 - No Database Selected
:-((

--
Philippe

Philippe G a écrit :

cy_altern a écrit :

En date de : Mer 10.6.09, Philippe G <philippe.giron@orange.fr> a écrit :

Merci pour la requête mais j'ai ceci en retour :
requête SQL:

CREATE TABLE spip_auteurs_courriers(
id_auteur bigint( 21 ) NOT NULL default '0',
id_courrier bigint( 21 ) NOT NULL default '0',
statut enum( 'a_envoyer', 'envoye', 'echec' ) NOT NULL
default 'a_envoyer',
etat varchar( 5 ) NOT NULL default '',
maj datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY ( id_auteur, id_courrier )
) ENGINE = MYISAM DEFAULT CHARSET = utf8

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 'DEFAULT CHARSET=utf8' at line
8

tu enlève les "DEFAULT CHARSET = utf8" des requêtes et ça devrait fonctionner (selon la version de MySQL cet argument peut ne pas être compris)

Pas suffisant semble-t-il :
MySQL a répondu:Documentation
#1046 - No Database Selected
:-((

Je précise la version de MySQL :
Version du client MySQL: 5.0.32

Philippe G a écrit :

MySQL a répondu:Documentation
#1046 - No Database Selected

ha ben commencer le script par :

-- selection de la base `nom_de_la_base`

USE `nom_de_la_base`;

-- creation de la table `spip_auteurs_courriers`

CREATE TABLE `spip_auteurs_courriers` (
   `id_auteur` bigint(21) NOT NULL default '0',
   `id_courrier` bigint(21) NOT NULL default '0',
   `statut` enum('a_envoyer', 'envoye', 'echec') NOT NULL default 'a_envoyer',
   `etat` varchar(5) NOT NULL default '',
   `maj` datetime NOT NULL default '0000-00-00 00:00:00',
   PRIMARY KEY (`id_auteur`, `id_courrier`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

cy_altern a écrit :

En date de : Mer 10.6.09, Philippe G <philippe.giron@orange.fr> a écrit :

Merci pour la requête mais j'ai ceci en retour :
requête SQL:

CREATE TABLE spip_auteurs_courriers(
id_auteur bigint( 21 ) NOT NULL default '0',
id_courrier bigint( 21 ) NOT NULL default '0',
statut enum( 'a_envoyer', 'envoye', 'echec' ) NOT NULL
default 'a_envoyer',
etat varchar( 5 ) NOT NULL default '',
maj datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY ( id_auteur, id_courrier )
) ENGINE = MYISAM DEFAULT CHARSET = utf8

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 'DEFAULT CHARSET=utf8' at line
8

tu enlève les "DEFAULT CHARSET = utf8" des requêtes et ça devrait fonctionner (selon la version de MySQL cet argument peut ne pas être compris)

Effectivement ! Ca a marché, merci à tous ceux qui m'ont donné un coup de main ! :slight_smile:

denisb a écrit :

Philippe G a écrit :

MySQL a répondu:Documentation
#1046 - No Database Selected

ha ben commencer le script par :

-- selection de la base `nom_de_la_base`

Certes ! :wink:

USE `nom_de_la_base`;

-- creation de la table `spip_auteurs_courriers`

CREATE TABLE `spip_auteurs_courriers` (
  `id_auteur` bigint(21) NOT NULL default '0',
  `id_courrier` bigint(21) NOT NULL default '0',
  `statut` enum('a_envoyer', 'envoye', 'echec') NOT NULL default 'a_envoyer',
  `etat` varchar(5) NOT NULL default '',
  `maj` datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY (`id_auteur`, `id_courrier`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;