Articles of mysql

La connexion avec MySql est automatiquement annulée. Comment configurer correctement Connector / J?

Je lis ce conseil du message d’erreur: Vous devez envisager soit d’expiration et / ou de tester la validité de la connexion avant de l’utiliser dans votre application, d’augmenter les valeurs configurées par le serveur pour les délais d’attente des clients ou d’utiliser la propriété de connexion Connector / J ‘autoReconnect = true’ pour éviter […]

INSERT INTO avec SubQuery MySQL

J’ai cette déclaration: INSERT INTO qa_costpriceslog (item_code, invoice_code, item_costprice) VALUES (1, 2, (SELECT item_costprice FROM qa_items WHERE item_code = 1)); J’essaie d’insérer une valeur copie les mêmes données de item_costprice, mais montre-moi l’erreur: Error Code: 1136. Column count doesn’t match value count at row 1 Comment puis-je résoudre ce problème?

Ordre par COUNT par valeur

J’ai une table qui stocke les identifiants et la ville où se trouve le magasin. Je veux lister tous les magasins en commençant par les magasins de la ville où il y a le plus de magasins. TABLE ID CITY 1 NYC 2 BOS 3 BOS 4 NYC 5 NYC La sortie que je veux […]

Hibernate Criteria Requête pour obtenir des colonnes spécifiques

J’utilise la requête de critères dans mon code. Il tire toujours select * from … Au lieu de cela, je veux négliger une colonne (champ) de ma requête car ce champ contient un grand nombre de données stockées en octets. Et cela cause un problème de performance. Quelqu’un peut-il donner une idée pour cela? Quelques […]

Utiliser plusieurs colonnes comme identifiant unique pour mysql

J’ai une table mysql avec les colonnes suivantes: group_id game_id user_id message last_update Je veux faire en sorte qu’il n’y ait pas deux lignes où la valeur de group_id pour la ligne x est égale à la valeur de group_id pour la ligne y ET la valeur de user_id pour la ligne x est également […]

En SQL / MySQL, quelle est la différence entre «ON» et «WHERE» dans une déclaration de jointure?

Les instructions suivantes donnent le même résultat (l’une est utilisée et l’autre est utilisée): mysql> select * from gifts INNER JOIN sentGifts ON gifts.giftID = sentGifts.giftID; mysql> select * from gifts INNER JOIN sentGifts WHERE gifts.giftID = sentGifts.giftID; Je peux seulement voir dans un cas de jointure externe gauche trouver les cas “inégalés”: (pour trouver […]

utiliser mysql SUM () dans une clause WHERE

suppose que j’ai cette table id | cash 1 200 2 301 3 101 4 700 et je veux retourner la première ligne dans laquelle la sum de toutes les espèces précédentes est supérieure à une certaine valeur: Donc, par exemple, si je veux retourner la première ligne dans laquelle la sum de toutes les […]

Copier une table MySQL contenant des index

Je peux copier une table MySQL pour créer une nouvelle table: CREATE TABLE newtable SELECT * FROM oldtable Cela fonctionne, mais les index ne sont pas copiés dans la nouvelle table. Comment puis-je copier un tableau contenant les index?

Modification du moteur de table dans MySQL

J’utilise mysql et mysql workbench. J’ai créé 5 tables avec moteur innodb. J’ai vérifié leur moteur et il était innodb avant que j’y insère des données. J’ai inséré des données de 5 tables MyISAM et maintenant mes tables innodb sont MyISAM. Je ne peux pas les changer. J’ai utilisé le moteur alter table engine = […]

Quelle est la meilleure façon de supprimer les anciennes lignes de MySQL sur une base continue?

Je me retrouve à vouloir supprimer des lignes de plus de (x) jours sur une base continue dans de nombreuses applications. Quelle est la meilleure façon de le faire le plus efficacement possible sur une table à fort trafic? Par exemple, si j’ai une table qui stocke les notifications et que je veux seulement les […]