Articles of mysql

Mysql sélectionne où pas dans la table

J’ai 2 tables (A et B) avec les mêmes clés primaires. Je veux sélectionner toutes les lignes qui sont dans A et pas dans B. Les travaux suivants: select * from A where not exists (select * from B where A.pk=B.pk); Cependant, il semble assez mauvais (~ 2 secondes sur seulement 100k lignes en A […]

Quel est le plus grand numéro d’identification que l’autoincrement peut produire dans mysql

J’ai une firebase database qui est rapidement remplie de données que nous parlons de 10-20k lignes par jour. Quelle est la limite d’une option d’identification avec et d’auto-incrémentation? Si ID est créé comme INTEGER alors je peux faire une valeur maximale de 2 147 483 647 pour les valeurs non signées? Mais que se passe-t-il […]

Violation de contrainte d’intégrité: 1452 Impossible d’append ou de mettre à jour une ligne enfant:

J’essaie d’insérer des valeurs dans ma table de commentaires et je reçois une erreur. Son disant que je ne peux pas append ou mettre à jour la rangée des enfants et je n’ai aucune idée de ce que cela signifie. mon schéma ressemble à quelque chose comme ça — —————————- — Table structure for `comments` […]

LOAD DATA LOCAL, Comment sauter la première ligne?

J’essaie de charger un fichier CSV dans ma firebase database MySQL, mais je voudrais sauter la première ligne. En fait, il contient le nom de mes colonnes et aucune donnée intéressante. Voici la requête que j’utilise: LOAD DATA LOCAL INFILE ‘/myfile.csv’ INTO TABLE tableName FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘\”‘ LINES TERMINATED BY ‘\n’ […]

Colonne MySQL inconnue dans la clause ON

J’ai la requête MySQL suivante: SELECT p.*, IF(COUNT(ms.PropertyID) > 0,1,0) AS Contacted, pm.MediaID, date_format(p.AvailableFrom, ‘%d %b %Y’) AS ‘AvailableFrom’, astext(pg.Geometry) AS Geometry FROM property p, propertygeometry pg JOIN shortlist sl ON sl.PropertyID = p.id AND sl.MemberID = 384216 LEFT JOIN message ms ON ms.PropertyID = p.id AND ms.SenderID = 384216 LEFT JOIN property_media pm ON […]

MySQL SI ELSEIF dans la requête de sélection

J’essaie de sélectionner différents prix d’un produit en fonction de la quantité choisie par l’utilisateur. C’est la requête sur laquelle je travaille (il y a une erreur de syntaxe): select id, (SELECT IF(qty_1qty_1 && qty_2qty_2 && qty_3qty_3,price_4,1) END IF) as total from product;

Difficultés à installer mysql gem sur Ubuntu

J’essaie d’installer le gem mysql 2.8.1. Je l’utiliserais pour construire une application Rails 2.0.2 sur Ubuntu 10.04. J’utiliserais Ruby 1.8.7. J’ai installé les dépendances de développement (autres gemmes). Pour certaines raisons, je ne parviens pas à l’installer. Je ne suis pas en mesure de déterminer exactement comment le réparer. S’il vous plaît aider! Je reçois […]

MySQL sélectionne toutes les lignes du mois dernier jusqu’à (maintenant () – 1 mois), à des fins de comparaison

J’ai besoin d’aide pour écrire une requête MySQL pour afficher les lignes du mois dernier, mais pas le mois entier, uniquement jusqu’au jour, heure et minute, comme c’est le cas maintenant (), mais 1 mois avant. Par exemple, si aujourd’hui nous sums le 19/05 à 17h25, je dois sélectionner des lignes de minuit de 12h […]

Sélectionner des données entre une plage de dates / heures

Comment sélectionner des données entre une plage de dates dans MySQL? Ma colonne datetime / heure est au format heure zoulou de 24 heures. select * from hockey_stats where game_date between ’11/3/2012 00:00:00′ and ’11/5/2012 23:59:00′ order by game_date desc; Ne renvoie rien malgré des données entre ces périodes. Dois-je forcer les valeurs dans les […]

comparer les différences entre deux tables dans mysql

Identique à oracle diff: comment comparer deux tables? sauf en mysql. Supposons que je dispose de deux tables, t1 et t2, dont la disposition est identique mais qui peuvent contenir des données différentes. Quelle est la meilleure façon de différencier ces deux tables? Pour être plus précis, j’essaie de comprendre une requête SQL simple qui […]