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
MySQL Fire Trigger pour l'insertion et la mise à jour
Est-il possible de déclencher un déclencheur mysql pour les événements d'insertion et de mise à jour d'une table? Je sais que je peux faire ce qui suit CREATE TRIGGER my_trigger AFTER INSERT ON `table` FOR EACH ROW BEGIN ..... END // CREATE TRIGGER my_trigger AFTER UPDATE ON `table` FOR EACH …
111 mysql  triggers 

3
Impossible de modifier la colonne utilisée dans une contrainte de clé étrangère
J'ai eu cette erreur lorsque j'essayais de modifier ma table. Error Code: 1833. Cannot change column 'person_id': used in a foreign key constraint 'fk_fav_food_person_id' of table 'table.favorite_food' Voici mon CREATE TABLE STATEMENT qui s'est exécuté avec succès. CREATE TABLE favorite_food( person_id SMALLINT UNSIGNED, food VARCHAR(20), CONSTRAINT pk_favorite_food PRIMARY KEY(person_id,food), CONSTRAINT …
111 mysql 

22
Générer une chaîne de 8 caractères aléatoire et unique à l'aide de MySQL
Je travaille sur un jeu qui implique des véhicules à un moment donné. J'ai une table MySQL nommée «véhicules» contenant les données sur les véhicules, y compris la colonne «plaque» qui stocke les plaques d'immatriculation des véhicules. Maintenant, voici la partie avec laquelle j'ai des problèmes. Je dois trouver une …
111 mysql  sql 


9
Échec de la contrainte de clé étrangère fausse
Je reçois ce message d'erreur: ERREUR 1217 (23000) à la ligne 40: impossible de supprimer ou de mettre à jour une ligne parente: une contrainte de clé étrangère échoue ... quand j'essaye de déposer une table: DROP TABLE IF EXISTS `area`; ... défini comme ceci: CREATE TABLE `area` ( `area_id` …
110 mysql  innodb 

2
Pourquoi «_» (trait de soulignement) correspond-il à «-» (trait d'union)?
Je dois chercher un manuel PDF en utilisant cette requête: root@localhost:test> select * from a where name like '%taz_manual%.pdf%'; +--------------------+------------------+-------------+ | name | description | size | +--------------------+------------------+-------------+ | taz-manual-1.1.pdf | Manual v1.0 TA-Z | 31351902 | | taz-manual-0.2.pdf | Manual v1.0 T1-A | 3578278 | | taz_manual-2.0.pdf | Manual …
110 mysql  wildcard 

6
MySQL: transactions vs tables de verrouillage
Je suis un peu confus avec les transactions par rapport aux tables de verrouillage pour assurer l'intégrité de la base de données et m'assurer qu'un SELECT et une MISE À JOUR restent synchronisés et qu'aucune autre connexion ne l'interfère. J'ai besoin de: SELECT * FROM table WHERE (...) LIMIT 1 …

8
FIXER LES NOMS utf8 dans MySQL?
Je vois souvent quelque chose de similaire ci-dessous dans les scripts PHP utilisant MySQL query("SET NAMES utf8"); Je n'ai encore jamais eu à faire cela pour aucun projet, alors j'ai quelques questions de base à ce sujet. Est-ce quelque chose qui se fait uniquement avec PDO? Si ce n'est pas …
110 php  mysql  utf-8 

3
Comment vous joignez-vous sur la même table, deux fois, dans mysql?
J'ai 2 tables. L'un (domaines) a des identifiants de domaine et des noms de domaine (dom_id, dom_url). l'autre contient des données réelles, dont 2 colonnes nécessitent un nom de domaine TO et FROM. J'ai donc 2 colonnes rev_dom_from et rev_dom_for, qui stockent toutes deux l'identifiant du nom de domaine, à …
110 mysql 

13
Mettez la première lettre en majuscule. MySQL
Quelqu'un connaît-il l'équivalent de ce TSQL dans le langage MySQL? J'essaye de mettre en majuscule la première lettre de chaque entrée. UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))
110 mysql  string  capitalize 


6
MySQL: Quelle est la différence entre float et double?
En vérifiant la nouvelle structure de la base de données, j'ai vu que quelqu'un avait changé un champ de float en double. Je me demande pourquoi, j'ai vérifié la documentation mysql, mais honnêtement, je n'ai pas compris quelle était la différence. Quelqu'un peut-il expliquer?
110 mysql 

3
Fermeture des connexions JDBC dans le pool
Notre section de code standard pour l'utilisation de JDBC est ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Question 1: Lors de l'utilisation du pool de connexions, faut-il fermer la connexion à la fin? …



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.