Articles of mysql

Modifier le format de sortie pour les résultats de la ligne de commande MySQL en CSV

Je veux obtenir des données CSV sans en-tête depuis la sortie d’une requête vers MySQL sur la ligne de commande. J’exécute cette requête sur une autre machine à partir du serveur MySQL, donc toutes ces réponses Google avec “INTO OUTFILE” ne sont pas bonnes. Donc, je lance mysql -e “select people, places from things” . […]

MySQL supprime plusieurs lignes dans une condition de requête unique à chaque ligne

Donc, je sais que dans MySQL, il est possible d’insérer plusieurs lignes dans une requête comme ceci: INSERT INTO table (col1,col2) VALUES (1,2),(3,4),(5,6) Je voudrais supprimer plusieurs lignes de la même manière. Je sais qu’il est possible de supprimer plusieurs lignes en fonction des mêmes conditions pour chaque ligne, c.-à-d. DELETE FROM table WHERE col1=’4′ […]

SQL unique question de sensibilité à la casse varchar

J’essaie de remplir une table SQL avec une liste de mots. La table elle-même est assez simple: CREATE TABLE WORDS( ID BIGINT AUTO_INCREMENT, WORD VARCHAR(128) NOT NULL UNIQUE, PRIMARY KEY(ID) ); Le problème que je rencontre est le suivant: quand je fais les insertions suivantes dos à dos INSERT INTO WORDS(WORD) VALUES(‘Seth’); INSERT INTO WORDS(WORD) […]

Signé ou non signé dans MySQL

Je me demande s’il y a un effet positif en utilisant le drapeau UNSIGNED pour définir un champ entier dans MySQL? Rend-il les requêtes plus rapidement ou les bases de données plus petites? Ou devrais-je seulement m’en préoccuper si je suis préoccupé par la limite supérieure?

MySQL – SELECT toutes les colonnes où une colonne est DISTINCT

Je suis vraiment désolé si la question semble trop simple. J’ai surfé sur Internet et sur StackOverflow pour trouver une solution définitive et je n’ai rien trouvé de compréhensible, et je ne peux pas l’écrire moi-même. Je dois donc le demander ici. J’ai une firebase database MySQL. Il a une table nommée “posted”. Il a […]

erreur mysql workbench ouvrant EER

J’ai un lubuntu-64bit et un MySQL-workbench installé pour ouvrir le modèle EER. mais ça ne s’ouvre tout simplement pas .. Il montre une erreur Error unserializing GRT data error unserializing object (invalid struct) Le même fichier EER s’ouvre bien dans Windows .. Je suis nouveau sur ce point, je dois créer une firebase database en […]

Sélectionner tous les enregistrements d’un an jusqu’à maintenant

J’ai des problèmes avec une requête, ou au moins de trouver la bonne fonction. Google n’a pas beaucoup aidé, alors je vais le demander ici: J’ai une table remplie de beaucoup de lignes et j’ai besoin de sélectionner toutes les lignes qui ont moins d’un an jusqu’à maintenant. La table (appelée orders ) a une […]

Mysql2 :: Erreur: valeur de chaîne incorrecte

J’ai une application de rails fonctionnant en mode production, mais soudainement, cette erreur est apparue quand un utilisateur a essayé de sauvegarder un enregistrement. Mysql2::Error: Incorrect ssortingng value Plus de détails (à partir du journal de production): Parameters: {“utf8″=>”â” … Mysql2::Error: Incorrect ssortingng value: ‘\xC5\x99\xC3\xA1k Mysql2::Error: Incorrect ssortingng value: ‘\xC5\x99\xC3\xA1k Maintenant, j’ai vu certaines solutions […]

Choisissez parmi une table où pas dans une autre

J’essaie de trouver les lignes qui sont dans une table mais pas une autre, les deux tables sont dans des bases de données différentes et ont également des noms de colonne différents sur la colonne que j’utilise pour correspondre. J’ai une requête, code ci-dessous, et je pense que ça marche probablement mais c’est trop lent: […]

MySQL – Requête UPDATE avec LIMIT

Je souhaite mettre à jour les lignes de ma table à partir de 1001 à 1000 suivantes. J’ai essayé avec la requête suivante: UPDATE `oltp_db`.`users` SET p_id = 3 LIMIT 1001, 1000 Cela me donne une erreur de syntaxe. Est-ce correct? Je fais une erreur ici. Peut-on limiter la mise à jour de cette manière? […]