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.
J'essaie de faire en sorte que le client mysql se connecte à un serveur mysql sans exiger que le mot de passe soit donné de manière interactive. Mesures prises: 1) Créez d'abord un fichier mylogin.cnf $ mysql_config_editor set --user=<user> --password --host=<host> Enter password: 2) Fichier créé avec succès: $ ls …
Je cherche à commencer à convertir certaines tables MyISAM en INNODB. Exécution du serveur Ubuntu 14.04 avec MySQL 5.6 (apt-get mis à niveau à partir de 5.5), 32 Go de RAM sur un processeur 4 cœurs / 8 threads. Initialement eu des problèmes avec ... could not open single-table tablespace …
Est-il possible de supprimer toutes les tables vides de mon énorme base de données (mysql)? Je recherche une commande sql pour supprimer automatiquement toutes ces tables vides. Actuellement, j'ai 305 tables dans mon jeu de données, et environ 30% d'entre elles sont d'anciennes tables vides, qui ne seront pas utilisées …
J'ai une base de données avec 40 millions d'entrées et je souhaite exécuter des requêtes avec la WHEREclause suivante ... WHERE `POP1` IS NOT NULL && `VT`='ABC' && (`SOURCE`='HOME') && (`alt` RLIKE '^[AaCcGgTt]$') && (`ref` RLIKE '^[AaCcGgTt]$') && (`AA` RLIKE '^[AaCcGgTt]$') && (`ref` = `AA` || `alt` = `AA`) LIMIT …
Nous essayons de supprimer une table, mais elle se bloque, et lorsque nous voyons la commande «SHOW PROCESSLIST», elle s'affiche comme «en attente du verrouillage des métadonnées». Même nous ne pouvons effectuer aucune opération sur cette table particulière. Quelqu'un sait-il comment le résoudre?
Trois tables: product: avec colonnes: ( a, g, ...a_lot_more... ) a: PK, clustered g: bit-column main: avec colonnes: ( c, f, a, b, ...a_lot_more... ) c: PK, clustered f: bit-column (a, b): UQ lookup avec des colonnes: ( a, b, c, i ) (a, b): PK, clustered a: FK to …
Dans la structure de la base de données de CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT …
Pour la première fois depuis sa configuration, je dois redémarrer un esclave de réplication MySQL en lecture seule. J'ai trouvé cet article sur l'arrêt d'un esclave pour maintenance (bien qu'il décrive simplement l'arrêt du mysqldémon): Comment redémarrer en toute sécurité [sic] votre serveur esclave MySQL En résumé, la procédure est …
Un article ici sur DBA.StackExchange ( Quelles sont les meilleures pratiques pour les déclencheurs pour maintenir un numéro de révision sur les enregistrements? ) A suscité une question intéressante (au moins, intéressante pour moi) concernant les performances dans MySQL. Le contexte est que nous voulons insérer un enregistrement dans une …
J'utilise MySQL. L'idée est similaire à shopify avec un concept différent, donc les utilisateurs vont ajouter leurs propres produits avec plusieurs types de variantes et d'attributs. D'après toutes les recherches que j'ai faites, cela semble la solution la plus probable pour moi et je me demande simplement s'il y a …
J'utilise un serveur MySQL sur mon Macbook (pour les tests). La version est 5.6.20 de Homebrew. J'ai commencé à rencontrer des erreurs de «taille de ligne trop grande» et j'ai pu la réduire à ce cas de test. Table: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | …
J'utilise ces étapes pour créer une table my_user, qui existait déjà mais qui a en quelque sorte disparu de ma base de données my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id …
Je veux comprendre ce qui suit. Supposons que j'ai une requête compliquée avec disons une jointure de 5 tables par groupe par sommations et par ordre. Abstraction faite de toutes les optimisations à la requête elle - même , par exemple des index , etc. Y at - il avantage …
Je ne sais pas quoi faire d'autre à propos de celui-ci. J'ai une table qui a des colonnes start et stop et je veux en renvoyer les résultats joints à la fois par start et par stop et je veux une distinction claire entre les deux. Maintenant, les deux requêtes …
Je compte les enregistrements avec des requêtes comme SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Pour chaque nombre, mysql doit parcourir la table, et c'est un gros problème si vous avez une longue …
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.