Articles of mysql

Trouver des valeurs en double dans MySQL

J’ai une table avec une colonne varchar et j’aimerais trouver tous les enregistrements qui ont des valeurs en double dans cette colonne. Quelle est la meilleure requête que je peux utiliser pour trouver les doublons?

Rechercher des doublons dans MySQL

Je veux extraire des enregistrements en double dans une firebase database MySQL. Cela peut être fait avec: SELECT address, count(id) as cnt FROM list GROUP BY address HAVING cnt > 1 Qui aboutit à: 100 MAIN ST 2 Je voudrais le tirer pour qu’il affiche chaque ligne qui est un doublon. Quelque chose comme: JIM […]

Comment puis-je SELECT des lignes avec MAX (valeur de colonne), DISTINCT par une autre colonne dans SQL?

Ma table est la suivante: id home datetime player resource —|—–|————|——–|——— 1 | 10 | 04/03/2009 | john | 399 2 | 11 | 04/03/2009 | juliet | 244 5 | 12 | 04/03/2009 | borat | 555 3 | 10 | 03/03/2009 | john | 300 4 | 11 | 03/03/2009 | juliet | […]

Code d’erreur MySQL: 1175 lors de la mise à jour de MySQL Workbench

J’essaie de mettre à jour la colonne visited pour lui donner la valeur 1. J’utilise MySQL Workbench et j’écris l’instruction dans l’éditeur SQL depuis l’intérieur du plan de travail. J’écris la commande suivante: UPDATE tablename SET columnname=1; Cela me donne l’erreur suivante: Vous utilisez le mode de mise à jour sécurisé et vous avez essayé […]

Comment voir quel jeu de caractères est une firebase database / table / colonne MySQL?

Quel est le charset (par défaut) pour: Base de données MySQL Table MySQL Colonne MySQL

Puis-je concaténer plusieurs lignes MySQL dans un seul champ?

En utilisant MySQL , je peux faire quelque chose comme: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Ma sortie: shopping fishing coding mais au lieu de cela je veux juste 1 rangée, 1 col: Production attendue: shopping, fishing, coding La raison en est que je sélectionne plusieurs valeurs à partir de plusieurs tables, et […]

«INSERT IGNORE» vs «INSERT… ON DUPLICATE KEY UPDATE»

Lors de l’exécution d’une instruction INSERT avec de nombreuses lignes, je souhaite ignorer les entrées en double qui entraîneraient une défaillance. Après quelques recherches, mes options semblent être l’utilisation de: ON DUPLICATE KEY UPDATE qui implique une mise à jour inutile à un certain coût, ou INSERT IGNORE ce qui implique une invitation à d’autres […]

Insérer dans une table MySQL ou mettre à jour s’il existe

Je veux append une ligne à une table de firebase database, mais si une ligne existe avec la même clé unique, je souhaite mettre à jour la ligne. Par exemple, insert into table (id, name, age) values(1, “A”, 19) Disons que la clé unique est id , et dans ma firebase database il y a […]

MyISAM versus InnoDB

Je travaille sur un projet qui implique beaucoup d’écritures de bases de données, je dirais ( 70% d’insertions et 30% de lectures ). Ce ratio inclurait également les mises à jour que je considère être une lecture et une écriture. Les lectures peuvent être sales (par exemple, je n’ai pas besoin d’informations précises à 100% […]

Comment renommer rapidement une firebase database MySQL (changer le nom du schéma)?

Le manuel MySQL de MySQL couvre cela. Habituellement, je vide simplement la firebase database et la réimporte avec un nouveau nom. Ce n’est pas une option pour les très grandes bases de données. Apparemment RENAME {DATABASE | SCHEMA} db_name TO new_db_name; RENAME {DATABASE | SCHEMA} db_name TO new_db_name; fait de mauvaises choses, n’existe que dans […]