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

Re: Rapidité de requêtage : Enum ou Tinyint ?

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

Rapidité de requêtage : Enum ou Tinyint ?

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

Re: Mettre un index pour un ORDER BY ?

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

Re: Mettre un index pour un ORDER BY ?

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

Re: Mettre un index pour un ORDER BY ?

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

Re: Mettre un index pour un ORDER BY ?

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

Re: Mettre un index pour un ORDER BY ?

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

Re: Mettre un index pour un ORDER BY ?

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

Mettre un index pour un ORDER BY ?

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 ;) :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

Passage de caractère special dans une url

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 ! :merci:
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

Comment défénir la taille d'un type int ?

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