Articles of mysql

Quel est le comportement par défaut de DELETE sur MySQL?

J’essaie d’parsingr les documents MySQL. Ils pourraient être plus clairs. Ce qu’ils semblent dire, c’est qu’il y a cinq possibilités: SET NULL, NO ACTION, RESTRICT, CASCADE et SET DEFAULT. NO ACTION et RESTRICT font la même chose (empêchent tout changement de firebase database qui casse un FK) et cette chose est la valeur par défaut. […]

Un équivalent datetime dans java.sql? (y a-t-il un java.sql.datetime?)

Jusqu’à présent, je n’ai pas trouvé de réponse claire à cela. Je voudrais savoir ce que l’équivalent est pour un type SQL DATETIME et le type java, en utilisant un PreparedStatement. J’ai trouvé: http://www.java2s.com/Code/Java/Database-SQL-JDBC/StandardSQLDataTypeswithTheirJavaEquivalents.htm Mais il indique que le type SQL “DATETIME” est le même que sql.date, mais en regardant les documents de date SQL […]

Mysql peut-il diviser une colonne?

J’ai une colonne contenant des données séparées par des virgules: 1,2,3 3,2,1 4,5,6 5,5,5 J’essaie d’exécuter une recherche qui interrogerait chaque valeur de la chaîne CSV individuellement. 0<first<5 and 1<second<3 and 2<third<4 Je comprends que je pourrais retourner toutes les requêtes et les partager moi-même et les comparer moi-même. Je suis curieux de savoir s’il […]

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?