Questions marquées «mysql»

62
MySQL: Créer un index s'il n'existe pas

Est-il possible de créer un index dans MySQL s'il n'existe pas? MySQL ne supporte pas le format évident: CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... La version de MySQL ( mysql -V) est 5.1.48, mais je pense que MySQL n’a pas...

54
Quand utiliser les vues dans MySQL?

Lors de la création de tables à partir de plusieurs jointures à utiliser dans l'analyse, à quel moment est-il préférable d'utiliser des vues plutôt que de créer une nouvelle table? Une des raisons pour lesquelles je préférerais utiliser des vues est que le schéma de base de données a été développé...

51
Comment permuter les tables dans MySQL?

Supposons que j'ai un tableau foocontenant des statistiques calculées de temps en temps. Il est fortement utilisé par d'autres requêtes. C'est pourquoi je veux calculer des statistiques plus récentes foo_newet les échanger lorsque le calcul est prêt. je pourrais faire ALTER TABLE foo RENAME...

46
Pourquoi DROP DATABASE prend-il si longtemps? (MySQL)

Nouvelle installation CentOS. J'étais en train d'exécuter une importation d'une grande base de données (fichier de 2 Go SQL) et j'ai eu un problème. Le client SSH semblait perdre la connexion et l'importation semblait se figer. J'ai utilisé une autre fenêtre pour me connecter à mysql et...

44
Comment accorder un super privilège à l'utilisateur?

J'ai créé un utilisateur et donné des privilèges à l'utilisateur1. `grant all privileges on db1.* to user1@'%' with grant option; J'utilise mysql workbench pour importer des sauvegardes dans ma base de données. Lors de l’importation de dumps dans la base de données db1, une erreur se produit,...