Articles of mysql

MySQL Sélectionnez WHERE IN dans un ordre donné

J’ai quelque chose comme SELECT * FROM table WHERE id IN (118,17,113,23,72); Si je fais juste cela, il retourne les lignes dans l’ordre croissant d’ID. Est-il possible de récupérer les lignes dans l’ordre indiqué dans la déclaration IN?

Comment obtenir le nombre de lignes affectées lors de l’exécution de la requête MySQL depuis bash?

Je sais comment on peut exécuter des requêtes / commandes MySQL depuis bash: mysql -u[user] -p[pass] -e “[mysql commands]” ou mysql -u[user] -p[pass] `<<`QUERY_INPUT [mysql commands] QUERY_INPUT Comment puis-je capturer le nombre de lignes affectées par la requête? J’ai essayé de faire: variable=’`mysql -u[user] -p[pass] -e “[mysql commands]”`’ Il exécute la commande mais ne renvoie […]

MySQL: ERROR 1215 (HY000): impossible d’append une contrainte de clé étrangère

J’ai lu les concepts du système de firebase database , 6ème édition, Silberschatz . Je vais implémenter le système de firebase database universitaire présenté au chapitre 2 sur OS X sur MySQL. Mais j’ai du mal à créer le course la table. le department la table ressemble mysql> select * from department -> ; +————+———-+———–+ […]

MySql Query Remplace la valeur NULL par une chaîne vide dans Select

Comment remplacer une valeur NULL dans la sélection par une chaîne vide? Il ne semble pas très professionnel de produire des valeurs “NULL”. Ceci est très inhabituel et basé sur ma syntaxe, je m’attendrais à ce qu’il fonctionne. En espérant une explication pourquoi ça ne marche pas. select CASE prereq WHEN (prereq IS NULL) THEN […]

Importer un fichier CSV pour mettre à jour une seule colonne du tableau

J’ai une table qui ressemble à ceci: products ——– id, product, sku, department, quantity Il y a environ 800 000 entrées dans ce tableau. J’ai reçu un nouveau fichier CSV qui met à jour toutes les quantités de chaque produit, par exemple: productA, 12 productB, 71 productC, 92 Il y a donc environ 750 000 […]

mysql – déplace les lignes d’une table à une autre

Si j’ai deux tables de structure identique, comment déplacer un ensemble de lignes d’une table à l’autre? L’ensemble de lignes sera déterminé à partir d’une requête de sélection. par exemple: customer table person_id | person_name | person_email 123 tom tom@example.com persons table person_id | person_name | person_email un échantillon sélectionné serait: select * from customer_table […]

Impossible de se connecter au serveur de firebase database (mysql workbench)

Pourriez-vous m’aider à résoudre ce problème? Lorsque j’essaie de cliquer sur “Requête de firebase database” dans le menu de la firebase database dans Mysql Workbench. ça me donne une erreur: Cannot Connect to Database Server Your connection attempt failed for user ‘root’ from your host to server at 127.0.0.1:3306:Can’t connect to mysql server on ‘127.0.0.1’(10061) […]

Différence MySql entre deux horodatages en jours?

Comment puis-je obtenir la différence entre deux horodatages en jours? Dois-je utiliser une colonne datetime pour cela? J’ai basculé ma colonne sur datetime. La soustraction simple ne semble pas me donner un résultat en jours. mysql> SELECT NOW(), last_confirmation_attempt, NOW() – last_confirmation_attempt AS diff FROM DateClubs HAVING diff IS NOT NULL ; +———————+—————————+—————–+ | NOW() […]

Est-il possible de faire un “INSERT… ON DUPLICATE KEY UPDATE” dans Zend Framework 1.5?

Je voudrais utiliser ON DUPLICATE KEY UPDATE dans Zend Framework 1.5, est-ce possible? Exemple INSERT INTO sometable (…) VALUES (…) ON DUPLICATE KEY UPDATE …

Mysql: Sélectionne toutes les données entre deux dates

J’ai une table mysql avec des données connectées aux dates. Chaque ligne contient des données et une date, comme ceci: 2009-06-25 75 2009-07-01 100 2009-07-02 120 J’ai une requête mysql qui sélectionne toutes les données entre deux dates. C’est la requête: SELECT data FROM tbl WHERE date BETWEEN date1 AND date2 Mon problème est que […]