Articles of mysql

MySQL Workbench Modifier les données du tableau est en lecture seule

Lorsque vous essayez de modifier les données de tableau dans MySQL Workbench 5.2.37, il est en mode lecture seule. Il est modifiable uniquement si la table a une clé primaire. Y at-il une solution pour traiter la table sans clé primaire? Merci Parmi les suggestions, j’ai essayé de mettre à niveau WB 5.2.40. Mais toujours […]

MySQL: Alternatives à ORDER BY RAND ()

J’ai lu quelques alternatives à la fonction ORDER BY RAND() de MySQL, mais la plupart des alternatives ne s’appliquent qu’à un seul résultat aléatoire. Quelqu’un a-t-il une idée sur la façon d’optimiser une requête qui renvoie plusieurs résultats aléatoires, tels que ceci: SELECT u.id, p.photo FROM users u, profiles p WHERE p.memberid = u.id AND […]

Comment append une colonne et en faire une clé étrangère dans une seule déclaration MySQL?

Dans mysql, puis-je append une colonne et une clé étrangère dans la même déclaration? Et quelle est la syntaxe appropriée pour append le fk? Voici mon SQL: ALTER TABLE database.table ADD COLUMN columnname INT DEFAULT(1), FOREIGN KEY (fk_name) REFERENCES reftable(refcolumn) ON DELETE CASCADE; … et le message d’erreur qui l’accompagne: Vous avez une erreur dans […]

Mettre à jour la ligne avec les données d’une autre ligne dans la même table

J’ai une table qui ressemble à quelque chose comme ça ID | NAME | VALUE | —————————- 1 | Test | VALUE1 | 2 | Test2 | VALUE2 | 1 | Test2 | | 4 | Test | | 1 | Test3 | VALUE3 | Je cherche un moyen de mettre à jour les valeurs […]

SELECTIONNER avec plusieurs conditions WHERE sur la même colonne

Ok, je pense que je pourrais être en train de négliger quelque chose d’évident / simple ici … mais j’ai besoin d’écrire une requête qui ne renvoie que des enregistrements qui correspondent à plusieurs critères sur la même colonne … Ma table est une configuration de liaison très simple pour appliquer des indicateurs à un […]

Comment réorganiser les colonnes Mysql?

Je dois déplacer la position des colonnes existantes (pour une meilleure visibilité). Comment cela peut-il être fait sans affecter les données?

Comment récupérer le champ de la requête MySQL dans bash

Je voudrais obtenir uniquement la valeur d’une requête MySQL dans un script bash. Par exemple, l’exécution de la commande suivante: mysql -uroot -ppwd -e “SELECT id FROM nagios.host WHERE name=’$host'” résultats: +—-+ | id | +—-+ | 0 | +—-+ Comment puis-je récupérer la valeur renvoyée dans mon script bash?

Utilisation incorrecte de UNION et ORDER BY?

Comment puis-je utiliser l’ union et l’ ordre dans mysql? select * from _member_facebook inner join _member_pts ON _member_facebook._fb_owner=_member_pts._username where _member_facebook._promote_point = 9 ORDER BY RAND() limit 2 UNION ALL select * from _member_facebook inner join _member_pts ON _member_facebook._fb_owner=_member_pts._username where _member_facebook._promote_point = 8 limit 3 me donner une erreur #1221 – Incorrect usage of UNION […]

Comment faire pour sélectionner où x est égal à plusieurs valeurs?

Je débogue du code et j’ai rencontré la requête SQL suivante (version simplifiée): SELECT ads.*, location.county FROM ads LEFT JOIN location ON location.county = ads.county_id WHERE ads.published = 1 AND ads.type = 13 AND ads.county_id = 2 OR ads.county_id = 5 OR ads.county_id = 7 OR ads.county_id = 9 Je reçois des résultats très étranges […]

Comment faire des requêtes de jointure en utilisant Sequelize sur Node.js

J’utilise Sequelize ORM; tout est super et propre, mais j’ai eu un problème quand je l’utilise avec des requêtes de join . J’ai deux modèles: utilisateurs et messages. var User = db.seq.define(‘User’,{ username: { type: db.Sequelize.STRING}, email: { type: db.Sequelize.STRING}, password: { type: db.Sequelize.STRING}, sex : { type: db.Sequelize.INTEGER}, day_birth: { type: db.Sequelize.INTEGER}, month_birth: { […]