Articles of mysql

Recherche de texte intégral avec InnoDB

Je développe une application Web à grand volume, dont une partie est une firebase database MySQL contenant des messages de discussion qui devront passer à plus de 20 millions de lignes, en douceur. À l’origine, je prévoyais d’utiliser MyISAM pour les tables (pour les fonctionnalités de recherche fulltext intégrées ), mais l’idée que la table […]

Comment se connecter à Mysql Server dans VirtualBox Vagrant?

J’ai monté une nouvelle machine VirtualBox avec Vagrant et à l’intérieur de cette VM, j’ai installé Mysql Server. Comment puis-je me connecter à ce serveur en dehors de la vm? Je transfère déjà le port 3306 du fichier Vagrant, mais lorsque j’essaie de me connecter au serveur mysql, il renoue avec l’erreur: “lecture du paquet […]

Quelles sont les différences entre les types de données BLOB et TEXT dans MySQL?

Qu’est-ce que le blob et qu’est-ce que le text ? Quelles sont les différences? Quand dois-je utiliser le blob et quand ai-je besoin de text comme type de données? Parce que pour le blob et le text , il y a mediumblob == smallblob , smallblob == small text . Ont-ils même la même signification? […]

Mise en veille prolongée: création / mise à jour automatique des tables de la firebase database en fonction des classes d’entités

J’ai la classe d’entité suivante (dans Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id Ssortingng firstName Ssortingng lastName } et mon persistence.xml: org.hibernate.ejb.HibernatePersistence net.interaxia.icarus.data.models.ServerNode et le script: import javax.persistence.EntityManager import javax.persistence.EntityManagerFactory import javax.persistence.Persistence import net.interaxia.icarus.data.models.ServerNode def factory = Persistence.createEntityManagerFactory(“NewPersistenceUnit”) def manager = factory.createEntityManager() […]

Colonne inconnue dans l’erreur “liste de champs” sur la requête de mise à jour MySQL

Je continue à obtenir l’erreur # 1054 de MySQL, en essayant d’effectuer cette requête de mise à jour: UPDATE MASTER_USER_PROFILE, TRAN_USER_BRANCH SET MASTER_USER_PROFILE.fellow=`y` WHERE MASTER_USER_PROFILE.USER_ID = TRAN_USER_BRANCH.USER_ID AND TRAN_USER_BRANCH.BRANCH_ID = 17 C’est probablement une erreur de syntaxe, mais j’ai essayé d’utiliser une jointure interne à la place et d’autres modifications, mais je continue à recevoir […]

Comment obtenir le prochain identifiant d’incrémentation automatique dans mysql

Comment obtenir l’id suivant dans mysql pour l’insérer dans la table INSERT INTO payments (date, item, method, payment_code) VALUES (NOW(), ‘1 Month’, ‘paypal’, CONCAT(“sahf4d2fdd45”, id))

Mélange illégal de collations MySQL Error

Je reçois cette erreur étrange lors du traitement d’un grand nombre de données … Error Number: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=’ SELECT COUNT(*) as num from keywords WHERE campaignId=’12’ AND LCASE(keyword)=’hello again 昔 ã‹ã‚‰ ã‚ã‚‹ å ´æ‰€’ Que puis-je faire pour résoudre ce problème? Puis-je échapper à la chaîne […]

Joindre entre des tables dans deux bases de données différentes?

En MySQL, j’ai deux bases de données différentes – appelons-les A et B. Est-il possible d’effectuer une jointure entre une table qui se trouve dans la firebase database A et une table qui se trouve dans la firebase database B ?

Y a-t-il des inconvénients à utiliser un varchar générique (255) pour tous les champs textuels?

J’ai un tableau de contacts qui contient des champs tels que le postcode , le first name , le last name , la town , le country , phone number , etc., tous définis comme VARCHAR(255) . (Si vous vous posez la question, c’est parce que les migrations Ruby on Rails mappent les champs Ssortingng […]

Le SELECT de View contient une sous-requête dans la clause FROM

J’ai deux tables et j’ai besoin de créer une vue. Les tables sont: credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id, client_id, credits_used, date) J’utilise la requête suivante pour ce faire. La requête sans la partie “create view” fonctionne bien mais avec “create view”, elle affiche l’erreur “SELECT de View contient une sous-requête dans la clause FROM”. Quel […]