nygma

  • Site web
  • Nombre de sujets
    21
  • Nombre de messages
    89
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
nygma
Salut !

je suis bien emmerdé. suite au passage à mySQL4.1, l'un des effets collatéraux a été de bloquer l'accès à la table 'pos_lumières' devenue soudainement 'pos_lumi?res'
mon hébergeur m'a conseillé de faire :
set character set UTF8
mais ça n'a rien changé. je ne peux pas accéder à la table.
mais PIRE !
toutes les commandes SHOW sont bloquées!
je n'ai plus accès à mes clés étrangères !

j'ai essayé différents moyen pour dropper la table, mais comme le nom de la table est buggué, aucune commande ne passe.

Voilà le message d'erreur si j'essaye de lire la table :
SHOW KEYS FROM `pos_lumi�res`;

MySQL a répondu:Documentation
#1300 - Invalid utf8 character string: '�res'

si j'essaye de lire les clés étrangères d'un AUTRE table, je me prends le MEME message.

cette table bloque tout, et je ne sais + quoi faire. j'ai googlé, mais en vain.

bizarrement, toutes mes tables sont en latin1_swedish_ci. j'ai donc essayé de changer le jeu de caractères "l'interclassement", mais en vain.

Quelqu'un a une idée ?

Merci,

Nygma
nygma
le 05/04/2005 à 20:28
ecart entre 2 requetes SQL
Hello !

2 Questions toutes betes :

1 ---------------------------------------------
Requete 1 :
(x BETWEEN '$xmin' AND '$xmax')
AND (y BETWEEN '$ymin' AND '$ymax')

requete 2 :
(X >= '$xmin') AND (X <= '$xmax')
AND (Y >= '$ymin') AND (Y <= '$ymax')

La quelle est la plus optimisée pour la base SQL ?

2 ---------------------------------------------

supposons une table de 5 colonnes :
X
Y
Numero_carte
numero_perso
numero_joueur

il y a une clé primaire groupée sur les 3 champs X,Y,numero_carte, et un index sur numero_perso

Sachant que les requêtes portent aussi bien sur x et y (cf ci dessus) que sur numero perso, numero joueur.... est-il intéressant d'ajouter des indexs supplémentaires ?
(et est-ce que mettre des indexs sur toutes les colonnes ralentit ou accélère ?)

Merci !!

Nygma
nygma
Bonjour !

si certains d'entre vous sont en mutualisé chez Nexen, j'aurais une petite question :

depuis le passage par Nexen, mardi, à la version 4.1 de MySQL, mon site rame à mort, et une page sur deux ou trois ne se charge pas. (FFX : "ce document ne contient aucune donnée")
ça traçait depuis 7 mois, (0.2 s par page), et d'un seul coup, depuis mardi, ça merde. (alors que j'ai rien changé depuis février).
et la Nexen m'annonce gentilment que c'est de ma faute, car je consomme trop de ressources. Y'a pas une seule connection entre midi et deux sur mon site, et ça ramait... même le forum PHPBB.... culotté chez Nexen, de m'accuser...

Quelqu'un a déjà eu ce genre de pb ?

Merci

Nygma

Ses derniers messages sur les forums

forum
nygma
si tu reecris tres scripts avec des noms de tables sans accent?
et que tu recharges des tables (les memes mais sans accents dans les noms), tout devrait rentrer dans l'ordre...


c'est ce que j'avais fait en urgence, en utilisant la sauvegarde de la veille, puisque je ne pouvais plus exporter la table accentuée.
le jeu avait donc repris quasi immédiatement.

Mais bon, ça y est, la base a été vidée.
je repart d'un base saine. ;=)

(de toute façon, j'ai changé d'hébergeur entre temps)

A+

nygma
nygma
1 - vu le soutien 'actif' de Nexen face à ce problème.... Y s'en foute royalement. par contre, vider la base, ça y le feront ptetre. c'est pas bien compliqué.

2 - oui mais non. puisque je ne peux pas accéder à mes clés étrangères, je ne peux pas bosser....

donc => 1...
nygma
Comment as-tu fait pour détruire tes tables ?

je n'y arrive pas. il faudrait carrément détruire la base, mais je n'ai pas les droits pour le faire.

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours