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.





9
Définir la valeur sur NULL dans MySQL
Je veux qu'une valeur soit définie sur NULLsi rien n'est mis dans la zone de texte du formulaire que je soumets. Comment puis-je y arriver? J'ai essayé d'insérer 'NULL'mais cela ajoute simplement le mot NULLdans le champ. Je ne suis pas sûr du code que je devrais fournir pour cela, …
133 mysql  sql 

9
Quand dois-je utiliser un index composite?
Quand dois-je utiliser un index composite dans une base de données? Quelle est la ramification des performances en utilisant un index composite)? Pourquoi devrais-je utiliser un index composite? Par exemple, j'ai une homestable: CREATE TABLE IF NOT EXISTS `homes` ( `home_id` int(10) unsigned NOT NULL auto_increment, `sqft` smallint(5) unsigned NOT …




7
MySQL ON DUPLICATE KEY - ID de la dernière insertion?
J'ai la requête suivante: INSERT INTO table (a) VALUES (0) ON DUPLICATE KEY UPDATE a=1 Je veux l'ID de l'insertion ou de la mise à jour. Habituellement, j'exécute une deuxième requête pour obtenir cela car je pense que insert_id () ne renvoie que l'ID «inséré» et non l'ID mis à …
132 mysql  insert-id 


9
SQL - Mettre à jour plusieurs enregistrements dans une seule requête
J'ai table - config . Schéma: config_name | config_value Et je voudrais mettre à jour plusieurs enregistrements en une seule requête. J'essaye comme ça: UPDATE config SET t1.config_value = 'value' , t2.config_value = 'value2' WHERE t1.config_name = 'name1' AND t2.config_name = 'name2'; mais cette requête est fausse :( Pouvez-vous m'aider?
132 mysql  record 



18
ERREUR 1452: impossible d'ajouter ou de mettre à jour une ligne enfant: une contrainte de clé étrangère échoue
J'ai créé des tables dans MySQL Workbench comme indiqué ci-dessous: Tableau ORDRE: CREATE TABLE Ordre ( OrdreID INT NOT NULL, OrdreDato DATE DEFAULT NULL, KundeID INT DEFAULT NULL, CONSTRAINT Ordre_pk PRIMARY KEY (OrdreID), CONSTRAINT Ordre_fk FOREIGN KEY (KundeID) REFERENCES Kunde (KundeID) ) ENGINE = InnoDB; Table PRODUKT: CREATE TABLE Produkt …

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.