Questions marquées «mysql»

MySQL est un système de gestion de base de données relationnelle (RDBMS) gratuit et open source qui utilise SQL (Structured Query Language). N'UTILISEZ PAS cette balise pour d'autres bases de données telles que SQL Server, SQLite, etc. Ce sont des bases de données différentes qui utilisent toutes leurs propres dialectes SQL pour gérer les données.




7
Valeur par défaut non valide pour "dateAdded"
J'ai un problème stupide avec SQL que je ne peux pas résoudre. ALTER TABLE `actualités` AJOUTER `dateAdded` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AUTO_INCREMENT, AJOUTER UNE CLÉ PRIMAIRE (`dateAdded`) Erreur: (#1067)Invalid default value for 'dateAdded' Quelqu'un peut-il m'aider?
90 mysql  sql 

8
Comment puis-je optimiser la fonction ORDER BY RAND () de MySQL?
J'aimerais optimiser mes requêtes afin que j'examine mysql-slow.log. La plupart de mes requêtes lentes contiennent ORDER BY RAND(). Je ne trouve pas de vraie solution pour résoudre ce problème. Il existe une solution possible chez MySQLPerformanceBlog mais je ne pense pas que cela soit suffisant. Sur les tables mal optimisées …

5
Comment sélectionner la `` chaîne '' la plus longue d'une table lors du regroupement
Exemple: SELECT partnumber, manufacturer, condition, SUM(qty), AVG(price), description FROM parts WHERE [something] GROUP BY partnumber, manufacturer, condition J'ai quelques descriptions qui sont vides, et il peut y avoir beaucoup de numéro de pièce, de fabricant, de valeurs de condition, et sur le groupe, il semble prendre la première description disponible, …
90 mysql 

6
Itérateur / générateur SqlAlchemy intégré à mémoire efficace?
J'ai une table MySQL d'enregistrement d'environ 10M avec laquelle j'interface en utilisant SqlAlchemy. J'ai constaté que les requêtes sur de grands sous-ensembles de cette table consommeraient trop de mémoire même si je pensais utiliser un générateur intégré qui récupérait intelligemment des morceaux de l'ensemble de données: for thing in session.query(Things): …

5
Composant de temps de bande Mysql de datetime
J'ai besoin de faire une comparaison de date dans Mysql sans prendre en compte le composant de temps, c'est-à-dire que je dois convertir '2008-11-05 14:30:00' en '2008-11-05' Actuellement, je fais ceci: SELECT from_days(to_days(my_date)) Y a-t-il une bonne façon de procéder?
90 sql  mysql  datetime 


7
Données tronquées pour la colonne?
Après avoir changé le type de données d'une colonne MySql afin de stocker les identifiants d' appel Twilio (34 chaînes de caractères), j'essaie de modifier manuellement les données dans cette colonne avec: update calls set incoming_Cid='CA9321a83241035b4c3d3e7a4f7aa6970d' where id='1'; Cependant, j'obtiens une erreur qui n'a pas de sens vu que le …
90 mysql  warnings  twilio 

11
Requête pour obtenir toutes les lignes du mois précédent
Je dois sélectionner toutes les lignes de ma base de données qui ont été créées le mois dernier. Par exemple, si le mois en cours est janvier, je souhaite renvoyer toutes les lignes créées en décembre, si le mois est février, je souhaite renvoyer toutes les lignes créées en janvier. …
90 mysql 




2
Pourquoi deux lignes sont-elles affectées dans mon «INSERT… ON DUPLICATE KEY UPDATE»?
Je fais un INSERT ... ON DUPLICATE KEY UPDATEpour un PRIMARY KEYdans le tableau suivant: DESCRIBE users_interests; +------------+---------------------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+---------------------------------+------+-----+---------+-------+ | uid | int(11) | NO | PRI | NULL | | | iid | int(11) | NO …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.