Community « Le forum « Soupçons de bogues «
problèmes mysql avec tables et values [Solved]
YACS Team - Développement et intégration
Christophe Battarel
Responsable technique et co-gérant altairis
Mon Blog
SELECT count(*), min(edit_date), max(edit_date) FROM values 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 'values' at line 1
Quand les noms de table yacs ne sont pas préfixés, j'ai des erreurs sur les instructions sql sur les tables "tables" et "values"... Cela ressemble à des mots-clés réservés, je suppose que cela provient de ma version de mysql.
Aperçu du système :
YACS 8.6beta30.31.31.7, 080907-22:56:22 GMT,
PHP 5.2.5
MySQL 4.1.22-community-nt
Apache Apache/2.2.6 (Win32)
mod_ssl/2.2.6
OpenSSL/0.9.8e
Fuseau horaire du serveur UTC +2 heure Mémoire 2263936
Solution Manager: Tof
Immediate solution has been providedAgnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts | Étrange phénomène : j'ai eu le même, mais uniquement sur la table 'values', et avec MySQL 5.0.32 (voir le compte-rendu de cette mise à jour). Agnès Il n'y a pas de problèmes, que des solutions. |
| Bernard from nearby-an-airport Associate, 7053 posts | Oui, les mots-clés de MySQL évoluent d'une version à l'autre, et c'est pour cette raison qu'il convient de préfixer les tables. Par défaut le préfixe est 'yacs_', mais on peut utiliser autre chose. En tout cas, le mérite de vos mésaventures, c'est de prouver qu'un préfixe vide n'est pas une bonne idée. Peut-être un test à rajouter dans le panneau de configuration système à l'avenir ? La solution à votre problème est, bien sûr, de renommer les tables, si vous pouvez le faire en ligne de commande ou avec phpMyAdmin, puis de refléter le nouveau préfixe dans le panneau de configuration système. Votre mission si vous l'acceptez, etc ... |
Christophe Battarel - Tof
|

