Articles of mysql

MySQL: ALTER IGNORE TABLE donne «violation de contrainte d’intégrité»

J’essaie de supprimer les doublons d’une table MySQL en utilisant ALTER IGNORE TABLE + une clé unique. La documentation MySQL dit: IGNORE est une extension MySQL de SQL standard. Il contrôle le fonctionnement d’ALTER TABLE s’il existe des doublons sur des clés uniques dans la nouvelle table ou si des avertissements se produisent lorsque le […]

Comment trouver des lignes qui ont une valeur qui contient une lettre minuscule

Je recherche une requête SQL qui me donne toutes les lignes où ColumnX contient des lettres minuscules (par exemple “1234aaaa5789”). Même chose pour les majuscules.

Créer une table mysql directement à partir du fichier CSV en utilisant le moteur de stockage CSV?

Je viens d’apprendre que Mysql dispose d’un moteur de stockage CSV natif qui stocke les données dans un fichier de valeurs séparées par des virgules par table. Est-il possible de créer une table directement à partir d’un fichier CSV téléchargé, par exemple: CRÉER DES UTILISATEURS DE TABLE <PATH / USERS.CSV où users.csv est téléchargé par […]

ERREUR: Impossible de construire l’extension native gem (mysql2 sur rails 3.2.3)

J’essaie d’installer la gem mysql2 avec Rails 3.2.3 et cela échoue: ★ bundle install Fetching gem metadata from https://rubygems.org/……… Using rake (0.9.2.2) Using i18n (0.6.0) Using multi_json (1.2.0) Using activesupport (3.2.3) Using builder (3.0.0) Using activemodel (3.2.3) Using erbuy (2.7.0) Using journey (1.0.3) Using rack (1.4.1) Using rack-cache (1.2) Using rack-test (0.6.1) Using hike (1.2.1) […]

limite de sous-requête mySQL

C’est probablement une tâche facile… comment puis-je réaliser ce que je veux avec cette requête: delete from posts where id not in (SELECT id FROM posts order by timestamp desc limit 0, 15) Donc, pour le dire en quelques mots, je veux supprimer tous les articles qui ne figurent pas sur la dernière page 15. […]

supprimer de deux tables dans une requête

j’ai deux tables en mysql #messages table : messageid messagetitle . . #usersmessages table usersmessageid messageid userid . . Maintenant, je veux supprimer du tableau des messages, ça va. mais quand je supprime le message avec messageid = ‘1’ par exemple, il existe toujours sur le message utilisateur que je dois supprimer de ces deux […]

MySQL: mettre à jour un champ uniquement si la condition est remplie

Est-il possible de faire une requête UPDATE dans MySQL qui met à jour la valeur du champ uniquement si certaines conditions sont remplies? Quelque chose comme ça: UPDATE test SET CASE WHEN true THEN field = 1 END WHERE id = 123 En d’autres termes: UPDATE test SET something = 1, /*field that always gets […]

MySQL Join avec plusieurs conditions

J’ai un problème avec une requête SQL, en fait une requête simple mais je ne peux pas comprendre ce qui me manque, alors je suis venu demander votre aide … Alors, que dois-je faire? J’ai deux rooms tables et des rooms facilities … et je dois sélectionner les chambres avec les installations souhaitées .. Si […]

Comment ignorer les colonnes dans un fichier CSV lors d’une importation dans une table MySQL à l’aide de LOAD DATA INFILE?

J’ai un fichier CSV avec 11 colonnes et j’ai une table MySQL avec 9 colonnes. Le fichier CSV ressemble à: col1, col2, col3, col4, col5, col6, col7, col8, col9, col10, col11 et la table MySQL ressemble à: col1, col2, col3, col4, col5, col6, col7, col8, col9 Je dois mapper les colonnes 1-8 du fichier CSV […]

Quand utiliser NULL dans les tables MySQL

J’apprécie la signification sémantique d’une valeur NULL dans une table de firebase database, différente de la chaîne fausse et de la chaîne vide ”. Cependant, j’ai souvent lu des articles sur les problèmes de performance lorsque les champs sont nullables et il a été conseillé d’utiliser une chaîne vide dans les cas où NULL est […]