Questions marquées «mysql»

103
Mettre à jour la clé primaire MySQL

J'ai une table user_interactionsavec 4 colonnes: user_1 user_2 type timestamp La clé primaire est (user_1,user_2,type) et je veux changer en(user_2,user_1,type) Donc ce que j'ai fait était: drop primary key ... add primary key (user_2,user_1,type)... et voila ... Le problème est que la base de...

103
MySQL JOIN uniquement sur la ligne la plus récente?

J'ai une table client qui stocke un customer_id, un e-mail et une référence. Il existe une table supplémentaire customer_data qui stocke un enregistrement historique des modifications apportées au client, c'est-à-dire qu'une nouvelle ligne est insérée en cas de modification. Afin d'afficher les...

103
B-Tree vs table de hachage

Dans MySQL, un type d'index est un b-tree et l'accès à un élément d'un b-tree est en temps amorti logarithmique O(log(n)). D'un autre côté, l'accès à un élément dans une table de hachage se fait O(1). Pourquoi une table de hachage n'est-elle pas utilisée à la place d'un b-tree pour accéder aux...

103
Comment diviser la chaîne de nom dans mysql?

Comment diviser la chaîne de nom dans mysql? Par exemple: name ----- Sachin ramesh tendulkar Rahul dravid Divisez le nom comme firstname,middlename,lastname: firstname middlename lastname --------- ------------ ------------ sachin ramesh tendulkar rahul

102
MySQL comment joindre des tables sur deux champs

J'ai deux tables avec dateetid champs. Je veux rejoindre les deux domaines. j'ai essayé JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date) cela fonctionne, mais c'est très lent. Y a-t-il une meilleure manière de faire

102
Intégration de MySQL avec Python dans Windows

J'ai du mal à utiliser MySQL avec Python dans mon système Windows. J'utilise actuellement Python 2.6. J'ai essayé de compiler le code source de MySQL-python-1.2.3b1 (qui est censé fonctionner pour Python 2.6?) En utilisant les scripts de configuration fournis. Le script d'installation s'exécute et...