Articles of mysql

Cast int à varchar

J’ai ci-dessous la requête et besoin de convertir l’ id à varchar Schéma create table t9 (id int, name varchar (55)); insert into t9( id, name)values(2, ‘bob’); Ce que j’ai essayé select CAST(id as VARCHAR(50)) as col1 from t9; select CONVERT(VARCHAR(50),id) as colI1 from t9; mais ils ne fonctionnent pas. Veuillez suggérer.

Comment gérer Rails database.yml

Quelle est la meilleure façon de gérer la firebase database Rails si plusieurs personnes travaillent sur le projet et que les emplacements de la firebase database sont différents (en particulier le socket).

Obtenir une liste de dates entre deux dates

Utiliser les fonctions standard de mysql est-il un moyen d’écrire une requête qui renvoie une liste de jours entre deux dates. Par exemple, à partir du 2009-01-01 et du 2009-01-13, il renverrait un tableau à une colonne avec les valeurs suivantes: 2009-01-01 2009-01-02 2009-01-03 2009-01-04 2009-01-05 2009-01-06 2009-01-07 2009-01-08 2009-01-09 2009-01-10 2009-01-11 2009-01-12 2009-01-13 Edit: […]

Quelle est la taille de requête maximale pour mysql?

Quelle est la taille de requête maximale pour mysql? Parfois, le serveur cesse de fonctionner lorsque je lance une requête trop longue.

Comment utilisez-vous la clause “WITH” dans MySQL?

Je convertis toutes mes requêtes SQL Server en MySQL et toutes mes requêtes avec WITH in échouent toutes. Voici un exemple: WITH t1 AS ( SELECT article.*, userinfo.*, category.* FROM question INNER JOIN userinfo ON userinfo.user_userid = article.article_ownerid INNER JOIN category ON article.article_categoryid = category.catid WHERE article.article_isdeleted = 0 ) SELECT t1.* FROM t1 ORDER […]

MySQL: Quelle est la différence entre float et double

En vérifiant dans la nouvelle structure de la firebase database, j’ai vu que quelqu’un modifiait un champ de float à double. Je me demandais pourquoi, j’ai vérifié la documentation de mysql, mais honnêtement, je n’ai pas compris la différence. Quelqu’un peut-il expliquer?

Comment utiliser GROUP_CONCAT dans une CONCAT dans MySQL

Si j’ai une table avec les données suivantes dans MySQL: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 Comment puis-je l’obtenir dans le format suivant? id Column 1 A:4,5,B:8 2 C:9 Je pense que je dois utiliser GROUP_CONCAT . Mais je ne sais pas comment cela fonctionne.

Comment puis-je activer le journal de requêtes lent de MySQL sans redémarrer MySQL?

J’ai suivi les instructions ici: http://crazytoon.com/2007/07/23/mysql-changing-runtime-variables-with-out-restarting-mysql-server/ mais cela ne semble définir que le seuil. Dois-je faire autre chose comme définir le chemin de fichier? Selon les documents de MySQL Si aucune valeur nom_fichier n’est donnée pour –log-slow-queries, le nom par défaut est host_name-slow.log. Le serveur crée le fichier dans le répertoire de données, sauf si […]

mysql -> insérer dans tbl (sélectionner dans une autre table) et quelques valeurs par défaut

Comme le titre l’indique, j’essaie d’insérer dans une table la sélection des valeurs d’une autre table et des valeurs par défaut. INSERT INTO def (catid, title, page, publish) (SELECT catid, title from abc),’page’,’yes’) INSERT INTO def (catid, title, page, publish) VALUES ((SELECT catid, title from abc),’page’,’yes’)) La première requête donne une erreur mysql et la […]

MySQL Fire Trigger pour l’insertion et la mise à jour

Est-il possible de déclencher un sortinggger mysql à la fois pour les événements d’insertion et de mise à jour d’une table? Je sais que je peux faire ce qui suit CREATE TRIGGER my_sortinggger AFTER INSERT ON `table` FOR EACH ROW BEGIN ….. END // CREATE TRIGGER my_sortinggger AFTER UPDATE ON `table` FOR EACH ROW BEGIN […]