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.


3
Contraintes de clé étrangère MySQL, suppression en cascade
Je souhaite utiliser des clés étrangères pour conserver l'intégrité et éviter les orphelins (j'utilise déjà innoDB). Comment créer une instruction SQL DELETE ON CASCADE? Si je supprime une catégorie, comment puis-je m'assurer qu'elle ne supprimera pas les produits qui sont également liés à d'autres catégories. Le tableau croisé dynamique "categories_products" …

9
Erreur MySQL "valeur de chaîne incorrecte" lors de l'enregistrement de la chaîne Unicode dans Django
J'ai reçu un message d'erreur étrange lorsque j'ai essayé de sauvegarder first_name, last_name dans le modèle auth_user de Django. Exemples d'échec user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' …
158 python  mysql  django  unicode  utf-8 

14
Sous-requêtes vs jointures
J'ai refactoré une section lente d'une application héritée d'une autre société pour utiliser une jointure interne au lieu d'une sous-requête comme: WHERE id IN (SELECT id FROM ...) La requête refactorisée s'exécute environ 100 fois plus vite. (~ 50 secondes à ~ 0,3) Je m'attendais à une amélioration, mais est-ce …





5
Incrémenter un champ de base de données de 1
Avec MySQL, si j'ai un champ, par exemple des connexions, comment pourrais-je mettre à jour ce champ de 1 dans une commande SQL? J'essaie de créer une requête INSERT, qui crée firstName, lastName et les connexions. Cependant, si la combinaison de firstName et lastName existe déjà, incrémentez les connexions de …
158 mysql  insert  increment 

3
PDO récupère le dernier identifiant inséré
J'ai une question et je souhaite insérer le dernier identifiant. L'ID de champ est la clé primaire et l'incrémentation automatique. Je sais que je dois utiliser cette déclaration: LAST_INSERT_ID() Cette instruction fonctionne avec une requête comme celle-ci: $query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())"; Mais si je veux obtenir …
158 php  mysql  database  pdo 


3
Calculer la différence entre deux datetimes dans MySQL
Je stocke la dernière heure de connexion dans MySQL dans un datetimefichier de type. Lorsque les utilisateurs se connectent, je souhaite connaître la différence entre la dernière heure de connexion et l'heure actuelle (que j'utilise NOW()). Comment puis-je le calculer?
157 mysql 

4
MySQL: répartition rapide des types de jointures
Je voudrais un aperçu rapide des types de jointures MySQL. Je sais de ces derniers, le reste je ne sais pas ce qu'ils signifient. séparés par des virgules (à quoi correspond exactement ce raccourci?)SELECT * FROM a, b WHERE b.id = a.beeId AND ... afficher les informations de a, même …
157 mysql  join 



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.