Questions marquées «mysql»

110
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...

110
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 une...

110
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

110
É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: 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 if...

110
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))

109
ajouter une colonne à la table mysql si elle n'existe pas

Mes recherches et mes expériences n'ont pas encore apporté de réponse, j'espère donc avoir de l'aide. Je modifie le fichier d'installation d'une application qui dans les versions précédentes n'avait pas de colonne que je souhaite ajouter maintenant. Je ne veux pas ajouter la colonne manuellement,...

109
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();...

108
Temps d'exécution maximum en phpMyadmin

Lorsque j'essaye d'exécuter (certaines) requêtes dans phpMyadmin, j'obtiens cette erreur Erreur fatale: temps d'exécution maximum de 60 secondes dépassé dans C: \ xampp \ phpmyadmin \ bibliothèques \ dbi \ mysql.dbi.lib.php à la ligne 140 car j'ai une très grande table (plus de 9 millions...