Toutes les versions de MySQL (pas Microsoft SQL Server). Veuillez également ajouter une balise spécifique à la version comme mysql-5.7 si cela est pertinent pour la question.
Je me suis connecté sur mon serveur pour vérifier l'état de la base de données et j'ai remarqué SHOW PROCESSLIST;qu'il y avait un grand nombre de connexions en attente très anciennes. Quelle doit être la durée limite de connexion avant que la connexion ne soit supprimée? Comment définir la limite …
J'ai une table avec 1699 colonnes et quand j'essaye d'insérer plus de colonnes, je reçois, Code d'erreur: 1117. Trop de colonnes Dans ce tableau je n'ai que 1000 lignes. Pour moi, le plus important est le nombre de colonnes. Y a-t-il des limites sur la table? Je veux créer 2000 …
Je comprends comment ORDER BYfonctionne la clause et comment FIELD()fonctionne la fonction. Ce que je veux comprendre, c'est comment les deux travaillent ensemble pour trier. Comment les lignes sont-elles récupérées et comment l’ordre de tri est-il dérivé? +----+---------+ | id | name | +----+---------+ | 1 | stan | | …
UPDATE2 En utilisant WireShark, j'ai découvert le problème (j'espère l'avoir fait): 28 | 9.582638 | 192.168.18.128 | 192.168.18.129 | MySQL Response Error 1043 Et l'erreur est (selon la documentation ): Error: 1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR) Message: Bad handshake Voici les captures d'écran de WireShark dans deux cas: Connexion à partir …
Récemment, j'ai posté une réponse à une question sur mysql.db . Ensuite, je me suis dit que je devrais poser cette question à tout le monde: Pendant des années, j'ai remarqué que lors de l'installation de MySQL 5.0+, mysql.dbdeux entrées permettent aux utilisateurs anonymes d'accéder à la base de données …
Contexte Je voudrais fournir le sous-ensemble de ma base de données nécessaire pour reproduire une selectrequête. Mon objectif est de rendre mon flux de travail informatique reproductible (comme dans une recherche reproductible ). Question Est-il possible d'incorporer cette instruction select dans un script qui exporte les données demandées dans une …
Lorsque je crée une seule ligne INSERTdans une table comportant une AUTO_INCREMENTcolonne, j'aimerais utiliser la LAST_INSERT_ID()fonction pour renvoyer la nouvelle AUTO_INCREMENTvaleur stockée pour cette ligne. Comme de nombreux développeurs et administrateurs de Microsoft SQL Server savent sans doute que les fonctionnalités équivalentes dans SQL Server ( SCOPE_IDENTITYet @@IDENTITY) ne se …
Je voudrais limiter les lignes et les colonnes qui reviennent de la SHOW TABLE STATUS commande dans MySQL 5.1. Existe-t-il un moyen d'obtenir ces mêmes informations par le biais d'une SELECTdéclaration afin que je puisse manipuler les résultats de manière normale?
J'ai précédemment enregistré une copie du répertoire / var / lib / mysql / ddms ("ddms" est le nom du schéma). Maintenant, j’ai installé un nouveau MySQL sur un Ubuntu 10.04.3 LTS fraîchement installé en exécutantapt-get install mysql-server , je pense que la version 5.1 a été installée. Après avoir …
Quand je lance mysqldump, j'obtiens une erreur: mysqldump: Got error: 1449: The user specified as a definer ('root'@'foobar') does not exist when using LOCK TABLES Cela a du sens car foobarc’est une machine héritée qui n’existe plus. Comment changer le défineur de toutes mes tables en 'root' @ 'localhost'?
J'ai une application qui ne sélectionnera que l'égalité, et je suppose que je devrais utiliser un index de hachage sur un index btree. À ma grande consternation, les indices de hachage ne sont pas pris en charge sur MyISAM ou InnoDB. Quoi de neuf avec ça?
Le fichier de configuration MySQL par défaut /etc/mysql/my.cnf installé par un paquet Debian utilisant APT définit souvent la variable log_bin, de sorte que binlog est activé: log_bin = /var/log/mysql/mysql-bin.log Lorsque je veux désactiver la journalisation binaire sur une telle installation, commentez la ligne dans my.cnf fonctionne bien sûr, mais je …
Comment définir une colonne d'horodatage dont la valeur par défaut est l'heure UTC actuelle? MySQL utilise la UTC_TIMESTAMP()fonction d'horodatage UTC: mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 | +---------------------+ 1 row in set (0.00 sec) Alors j'ai essayé: CREATE TABLE `blah` ( `creation_time` TIMESTAMP DEFAULT UTC_TIMESTAMP, …
C'est peut-être une question idiote, et je soupçonne que je ne peux pas le faire, mais existe-t-il une construction en SQL qui me permettrait de faire quelque chose comme ce qui suit: SELECT whatever WHERE col1,col2 IN ((val1, val2), (val1, val2), ...) Je veux sélectionner des données où deux colonnes …
J'ai ajouté à la table des index utilisés pour la recherche du résultat. Je montre les résultats par ordre ASC ou DESC. Donc, cette colonne devrait avoir un index ou pas? J'ai 2 autres index sur cette table. Quelle incidence les performances auront-elles sur l'indexation de cette colonne?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.