Questions marquées «mysql»

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.


3
ERREUR - La fonction 'innodb' existe déjà
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 …
11 mysql  innodb 

2
Comment supprimer des tables vides
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 …
11 mysql  myisam 

2
Comment concevoir des index pour des colonnes avec des valeurs NULL dans MySQL?
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 …
11 mysql  index 



2
Comment utiliser RESTRICT for Foreign Key dans mysql?
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 …

1
Redémarrage d'un esclave de réplication MySQL
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 …



1
Erreur de taille de ligne avec MySQL
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 | …
11 mysql  innodb 

5
Impossible de créer une table, mais la table n'existe pas
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 …
11 mysql  innodb 



3
Comment faire plusieurs comptes en une seule requête?
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 …

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.