Articles of mysql

Comment puis-je parcourir toutes les lignes d’une table? (MySQL)

J’ai une table A et il y a un identifiant de clé primaire. Maintenant, je veux parcourir toutes les lignes de A. J’ai trouvé quelque chose comme ‘pour chaque enregistrement dans A’, mais cela ne semble pas être le cas dans MySQL. La chose est pour chaque ligne que je veux prendre un champ et […]

Nombre d’éléments MySQL dans la clause «in clause»

J’ai trois tables pour définir les utilisateurs: USER: user_id (int), username (varchar) USER_METADATA_FIELD: user_metadata_field_id (int), field_name (varchar) USER_METADATA: user_metadata_field_id (int), user_id (int), field_value (varchar) Je voudrais créer un utilisateur de niveau intermédiaire ayant un access certain aux autres utilisateurs de l’application. Pour déterminer à quels utilisateurs l’utilisateur connecté peut accéder, j’utilise une sous-requête comme celle-ci: […]

MySQL AUTO_INCREMENT ne fait pas de ROLLBACK

J’utilise le champ AUTO_INCREMENT de MySQL et InnoDB pour supporter les transactions. J’ai remarqué que lorsque j’annule la transaction, le champ AUTO_INCREMENT n’est pas annulé? J’ai découvert qu’il était conçu de cette façon, mais y a-t-il des solutions de contournement à cela?

Quelle est la différence entre PostgreSQL et MySQL?

On m’a demandé de prendre en charge une application PostgreSQL, mais je suis un utilisateur de MySQL – est-ce une tâche réaliste?

MySQL SELECT DISTINCT colonnes multiples

Disons que j’ai les colonnes a, bc, d dans une table dans une firebase database MySQL. Ce que je tente de faire est de sélectionner les valeurs distinctes de toutes ces 4 colonnes dans ma table (uniquement les valeurs distinctes). J’ai essayé des trucs comme: SELECT DISTINCT a,b,c,d FROM my_table; SELECT DISTINCT a,b,c,d FROM my_table […]

Combiner plusieurs lignes enfants dans une seule ligne MYSQL

Merci d’avance, je n’arrive pas à comprendre! j’ai deux tables Ordered_Item ID | Nom de l’article 1 | Pizza 2 | Stromboli Commanded_Options Ordered_Item_ID | Option_Number | Valeur 1 43 ​​Pepperoni 1 44 Extra Fromage 2 44 Extra Fromage Ce que je cherche à produire est une requête mysql est quelque chose à cet effet […]

Obtenir le nombre total de lignes lorsque vous utilisez LIMIT?

Duplication possible: Trouver le nombre total de résultats dans la requête mySQL avec offset + limit J’ai une requête SQL très complexe qui renvoie des résultats paginés. Le problème est d’obtenir le nombre total de lignes avant LIMIT. Je dois exécuter la requête SQL deux fois. La première fois sans la clause limit pour obtenir […]

Fichier de clé MySQL incorrect pour la table tmp lors de plusieurs jointures

Je ne viens pas souvent ici pour demander de l’aide, mais je suis plutôt frustré et j’espère que quelqu’un l’a déjà rencontré. Chaque fois que j’essaie d’extraire des enregistrements d’une table en utilisant plusieurs jointures, j’obtiens cette erreur: #126 – Incorrect key file for table ‘/tmp/#sql_64d_0.MYI’; try to repair it Donc, cette requête produira l’erreur: […]

Obtenir le nombre de lignes avec une requête GROUP BY

J’ai une question à l’effet de SELECT t3.id, a,bunch,of,other,stuff FROM t1, t2, t3 WHERE (associate t1,t2, and t3 with each other) GROUP BY t3.id LIMIT 10,20 Je veux savoir à de nombreuses lignes au total que cette requête serait renvoyée sans LIMIT (pour que je puisse afficher les informations de pagination). Normalement, j’utiliserais cette requête: […]

Rechercher une chaîne dans la colonne de texte dans MySQL

J’ai la table mysql qui a une colonne qui stocke le XML en tant que chaîne. Je dois trouver tous les tuples où la colonne xml contient une chaîne de 6 caractères. Rien d’autre ne compte – tout ce que j’ai besoin de savoir, c’est si cette chaîne de 6 caractères est là ou non. […]