Articles of mysql

Supprimer des millions de lignes dans MySQL

J’ai récemment trouvé et corrigé un bogue sur un site sur lequel je travaillais, ce qui entraînait des millions de lignes de données en double dans une table, ce qui serait assez important même sans elles (toujours en millions). Je peux facilement trouver ces lignes en double et exécuter une seule requête de suppression pour […]

connexion à mysql de cygwin

Je peux me connecter avec succès à MySQL à partir d’une invite DOS, mais lorsque j’essaie de me connecter à partir de cygwin, cela ne fonctionne plus. $/cygdrive/c/Program\ Files/MySQL/MySQL\ Server\ 5.1/bin/mysql -u root -p Qu’est-ce qui ne va pas?

nodejs Erreur mysql: connexion perdue Le serveur a fermé la connexion

Lorsque j’utilise le noeud mysql, une erreur apparaît entre 12h00 et 2h00, heure à laquelle la connexion TCP est arrêtée par le serveur. C’est le message complet: Error: Connection lost: The server closed the connection. at Protocol.end (/opt/node-v0.10.20-linux-x64/IM/node_modules/mysql/lib/protocol/Protocol.js:73:13) at Socket.onend (stream.js:79:10) at Socket.EventEmitter.emit (events.js:117:20) at _stream_readable.js:920:16 at process._tickCallback (node.js:415:13) Il y a la solution . […]

Qu’est-ce que le partitionnement MYSQL?

J’ai lu la documentation ( http://dev.mysql.com/doc/refman/5.1/en/partitioning.html ), mais j’aimerais, dans vos propres mots, savoir ce que c’est et pourquoi il est utilisé. Est-il principalement utilisé pour plusieurs serveurs afin de ne pas traîner un serveur? Ainsi, une partie des données sera sur le serveur 1 et une partie des données sera sur le serveur 2. […]

MYSQL – select database

J’ai réussi à entrer dans MySQL en utilisant le terminal de ligne de commande, mais quand j’ai essayé d’entrer du SQL, il était dit “aucune firebase database sélectionnée” Comment sélectionner une firebase database? le nom de ma firebase database est: photogallery Quel code dois-je utiliser pour le sélectionner?

MySQL: Obtenez le dernier enregistrement

Dans le tableau ci-dessous, comment puis-je obtenir l’ enregistrement le plus récent d’ id=1 fonction de la colonne de connexion et non des 3 enregistrements? +—-+———————+———+ | id | signin | signout | +—-+———————+———+ | 1 | 2011-12-12 09:27:24 | NULL | | 1 | 2011-12-13 09:27:31 | NULL | | 1 | 2011-12-14 09:27:34 […]

Comment insérer des données dans MySQL ayant une clé primaire incrémentée automatiquement?

J’ai créé une table avec une clé primaire et activé AUTO_INCREMENT , comment puis-je obtenir l’utilisation de MYSQL AUTO_INCREMENT ? CREATE TABLE IF NOT EXISTS test.authors ( hostcheck_id INT PRIMARY KEY AUTO_INCREMENT, instance_id INT, host_object_id INT, check_type INT, is_raw_check INT, current_check_attempt INT, max_check_attempts INT, state INT, state_type INT, start_time datetime, start_time_usec INT, end_time datetime, end_time_usec […]

Comment utiliser mysqldump pour une portion de table?

Je ne peux donc exporter qu’un tableau comme celui-ci: mysqldump -u root -p db_name table_name > table_name.sql Est-il possible d’exporter seulement une partie d’une table avec mysqldump? Par exemple, 0 – 1 000 000 lignes, 1 000 000 – 2 000 000 lignes, etc. Dois-je faire cela avec mysqldump ou une requête?

Convertir la valeur DateTime en chaîne dans Mysql

Je veux convertir la valeur de date et heure en varchar, puis stocker dans la firebase database Je vais chercher la date et l’heure en utilisant NOW () dans mysql et je veux maintenant la convertir en chaîne parce que je dois fusionner cette valeur avec la valeur de chaîne

Format de la variable MySQL pour une liste de valeurs «NOT IN»

Aller fou en essayant de définir une variable dans une requête de type: SET @idcamposexcluidos=’817,803,495′; donc je peux alors l’utiliser sur un WHERE id_campo not in (@idcamposexcluidos) J’ai essayé de définir la variable dans différents formats sans succès et ne semble pas trouver d’exemple spécifique pour ce qui précède: SET @idcamposexcluidos='(817,803,495)’; … WHERE id_campo not […]