31 résultats trouvés
- par aqua007
- 25 févr. 2011, 04:12
- Forum : SQL & Bases de données
- Sujet : Rapidité de requêtage : Enum ou Tinyint ?
- Réponses : 3
- Vues : 954
salut, perso j'utiliserais une table extérieure et y mettrais la clef primaire en clef étrangère. pourquoi ? - maintenabilité (pas besoin d'un alter table pour une faute d’orthographe ou l’ajout retrait d'un "type/section" - Portabilité du script, la c'est MySQL only tu ne pourra pas le f...
- par aqua007
- 25 févr. 2011, 03:43
- Forum : SQL & Bases de données
- Sujet : Rapidité de requêtage : Enum ou Tinyint ?
- Réponses : 3
- Vues : 954
Bonjour, J'ai une table de commentaires comportant + d'1 million de lignes, construite de la sorte (simplifiée) id id_membre texte section id_fiche section est actuellement un champs enum ('series_tv','films','livres','videos'....) comportant 25 valeurs différentes. Je me demandais ce qui était le m...
- par aqua007
- 24 févr. 2011, 19:56
- Forum : SQL & Bases de données
- Sujet : Mettre un index pour un ORDER BY ?
- Réponses : 19
- Vues : 3067
Bon ok c'est bien ce que je pensais à l'origine alors. Dans ton msg de 16:55 tu disais " seul l'index sur le champ de la clause WHERE sera utilisé et ton index double ne servira pas pour cette requête" par ce que tu pensais que je parlais de pas avoir besoin du ORDER BY. En faite je parlai...
- par aqua007
- 24 févr. 2011, 18:45
- Forum : SQL & Bases de données
- Sujet : Mettre un index pour un ORDER BY ?
- Réponses : 19
- Vues : 3067
mmm d'accord, je crois que je viens de comprendre. L'index double (id_topic,date) est utile que si j'ai WHERE id_topic = .. AND date = .. ou ORDER BY id_topic, date Mais pas utilisé si j'ai WHERE id_topic = .. ORDER BY date Il faut que les 2 champs de l'index soit au même endroit et pas l'un dans un...
- par aqua007
- 24 févr. 2011, 16:24
- Forum : SQL & Bases de données
- Sujet : Mettre un index pour un ORDER BY ?
- Réponses : 19
- Vues : 3067
Bonjour, ... SELECT * FROM forum_messages WHERE id_topic = 1 ORDER BY date ASC LIMIT 0,25 ... J'ai un doute sur le fait qu'un sgbd soit capable d'utiliser 2 index sur une table pour une requête. Pour moi SELECT * FROM forum_messages WHERE id_topic = 1 ORDER BY id_topic, date ASC LIMIT 0,25 avec un ...
- par aqua007
- 23 févr. 2011, 00:40
- Forum : SQL & Bases de données
- Sujet : Mettre un index pour un ORDER BY ?
- Réponses : 19
- Vues : 3067
J'ai pas en local (trop lourd plusieurs go de sql, trop compliqué car j'ai pas de linux pour le faire tourner et le serv ou il est a plein de truc installés par le mec qui gère les serv comme cache php, gzip et d'autres truc d'optimisation) et en distant la charge est jamais pareil :/ Pis la second ...
- par aqua007
- 22 févr. 2011, 20:34
- Forum : SQL & Bases de données
- Sujet : Mettre un index pour un ORDER BY ?
- Réponses : 19
- Vues : 3067
Dans ma table forum_message id_topic est bien une clé étrangère faisait référence au champs id de ma table forum_topic. Mais nul par dans myslq je l'ai renseigné (je savais pas que c'était possible), c'est pour ça que j'ai mis actuellement id_topic en INDEX avec aussi un INDEX sur le champs date. Je...
- par aqua007
- 22 févr. 2011, 12:07
- Forum : SQL & Bases de données
- Sujet : Mettre un index pour un ORDER BY ?
- Réponses : 19
- Vues : 3067
Rien ne m'empêche de faire les deux - Un index double id_topic et date - 2 index simple, 1 id_topic et 1 date Ca rajoute juste du poids dans la table, ca me gêne pas trop, c'est plus la lenteur des requêtes que je veux améliorer. Mais un ORDER BY utilise ou pas les index ? Oui du coup vu ta réponse ?
- par aqua007
- 22 févr. 2011, 11:46
- Forum : SQL & Bases de données
- Sujet : Mettre un index pour un ORDER BY ?
- Réponses : 19
- Vues : 3067
Bonjour, J'ai une requête SQL que je voudrais optimiser SELECT * FROM forum_messages WHERE id_topic = 1 ORDER BY date ASC LIMIT 0,25 Qu'est ce qui est le mieux au niveau des index pour ça ? 1 : Mettre id_topic en index 2 : Mettre id_topic en index, et date en index, les 2 étant distincts 3 : Mettre ...
- par aqua007
- 22 sept. 2005, 18:17
- Forum : PHP débutant
- Sujet : Passage de caractère special dans une url
- Réponses : 4
- Vues : 1083
Merci

c'est GG
- par aqua007
- 22 sept. 2005, 12:55
- Forum : PHP débutant
- Sujet : Passage de caractère special dans une url
- Réponses : 4
- Vues : 1083
Waip, c'est ce que j'avais déjà fait mais ça voulais pas marcher. En faite un urlencode transforme le '#' en '%23' dans le code source de la page mais quand je clique sur le lien c'est '#' qui est donné dans l'url et je peu pas le récuperer :/ Pour l'instant le seul truc que j'ai trouvé c'est de fai...
- par aqua007
- 22 sept. 2005, 10:56
- Forum : PHP débutant
- Sujet : Passage de caractère special dans une url
- Réponses : 4
- Vues : 1083
Bonjour,
Je bloque sur un truc tout bête là. Passer le caractère '#' dans une url. Quand je fais un GET de la variable, elle est vide quand je passe ce caractère :/ ça marche avec d'autres caractères pourtant (", $ etc..)
Y'a-t-il moyen de le recup ou c'est pas possible ?
Merci.
- par aqua007
- 29 août 2005, 21:49
- Forum : SQL & Bases de données
- Sujet : Comment défénir la taille d'un type int ?
- Réponses : 6
- Vues : 4086
Ah merci bien pour cette information et désolez pour le retard !

- par aqua007
- 19 août 2005, 17:25
- Forum : SQL & Bases de données
- Sujet : Comment défénir la taille d'un type int ?
- Réponses : 6
- Vues : 4086
ah oki merci, je pige now. Mais quel est l'interet de mettre une valeur de int plus petite si le type INT est dans tous les cas codé sur 4 octets ?
- par aqua007
- 19 août 2005, 10:52
- Forum : SQL & Bases de données
- Sujet : Comment défénir la taille d'un type int ?
- Réponses : 6
- Vues : 4086
Bonjour, Cela fait plusieurs fois que je me pose la question de la taille (champ Length/Values* dans phpmyadmin) lorsque je créer un type INT. En général je met 4 mais à quoi cela correspond-t-il vraiment ? Plus le nombre est élevé, plus le nombre peu être grand je suppose mais comment savoir un INT...
Nous sommes le 06 juin 2026, 14:02