Articles of mysql

Un VARCHAR (20000) est-il valide dans MySQL?

J’ai besoin de clarifier la longueur maximale d’un champ varchar dans MySQL. J’ai toujours pensé que la longueur maximale était de 255 (255 ce que je suppose, mais cela pourrait être source de confusion). En examinant les tables d’une firebase database configurée par une société externe avec laquelle nous travaillons, je vois une zone configurée […]

MySQL select statement avec CASE ou IF ELSEIF? Pas sûr de savoir comment obtenir le résultat

J’ai deux tables. On a des informations sur les fabricants et inclut les régions où ils peuvent vendre. L’autre a ses produits à vendre. Nous devons limiter la visibilité du produit en fonction des régions. C’est comme si Netflix avait dans son système des vidéos qui ne pouvaient être vues que dans Everywhere (1), seulement […]

MySQL SELECT ces derniers jours?

Je jouais avec MYSQL et je sais qu’il y a une commande de limite qui montre un certain nombre de résultats, mais je me demandais si MySQL seul pouvait afficher seulement les 3 derniers jours. Je me demandais juste. Mise à jour: J’ai utilisé NOW () pour stocker des heures.

Utiliser ALTER pour supprimer une colonne si elle existe dans MySQL

Comment ALTER peut-il être utilisé pour déposer une colonne dans une table MySQL si cette colonne existe? Je sais que je peux utiliser ALTER my_table DROP COLUMN my_column , mais cela produira une erreur si my_column n’existe pas. Existe-t-il une syntaxe alternative pour supprimer la colonne de manière conditionnelle? J’utilise MySQL version 4.0.18.

MySQL REJOINT la ligne la plus récente seulement?

J’ai un client de table qui stocke un customer_id, un email et une référence. Il existe une table supplémentaire customer_data qui stocke un enregistrement historique des modifications apscopes au client, c’est-à-dire qu’une modification est apscope, une nouvelle ligne est insérée. Pour afficher les informations client dans une table, les deux tables doivent être jointes, mais […]

MySQL Join Where not Exists

J’ai une requête MySQL qui joint deux tables Les électeurs Ménages auxquels ils adhèrent sur elections.household_id et household.id Maintenant, ce que je dois faire est de le modifier là où la table des votants est jointe à une troisième table appelée élimination, avec voter.id et. un enregistrement correspondant dans le tableau d’élimination. Comment puis-je créer […]

Différence entre MySQL JOIN et LEFT JOIN

J’ai cette requête cross-database … SELECT `DM_Server`.`Jobs`.*, `DM_Server`.servers.Description AS server, digital_inventory.params, products.products_id, products.products_pdfupload, customers.customers_firstname, customers.customers_lastname FROM `DM_Server`.`Jobs` INNER JOIN `DM_Server`.servers ON servers.ServerID = Jobs.Jobs_ServerID JOIN `cpod_live`.`digital_inventory` ON digital_inventory.jobname = Jobs.Jobs_Name JOIN `cpod_live`.`products` ON products.products_pdfupload = CONCAT(digital_inventory.jobname, “.pdf”) JOIN `cpod_live`.`customers` ON customers.customers_id = products.cID ORDER BY `DM_Server`.`Jobs`.Jobs_StartTime DESC LIMIT 50 ça marche bien jusqu’à ce que […]

La différence en mois entre les dates dans MySQL

Je cherche à calculer le nombre de mois entre 2 champs de date et heure. Existe-t-il un meilleur moyen que d’obtenir l’horodatage et la division de l’unix de 2 592 000 (secondes) et d’arrondir dans MySQL?

SQL Insérer dans la table uniquement si l’enregistrement n’existe pas

Je veux exécuter un ensemble de requêtes pour insérer des données dans une table SQL, mais uniquement si l’enregistrement correspondant à certains critères est satisfait. La table comporte 4 champs: id (primary), fund_id , date et price J’ai trois champs dans la requête: fund_id , date et price . Donc, ma requête irait quelque chose […]

La source de données MySQL n’apparaît pas dans Visual Studio

Je viens d’installer le connecteur ADO.NET ici http://dev.mysql.com/downloads/connector/net/ Pourtant, MySQL n’apparaît pas comme une source de données comme il se doit. J’ai essayé de redémarrer Visual Studio. Il ne résout pas mon problème. Ai-je installé le mauvais connecteur? EDIT: Ne rien tordre. J’utilise Visual Studio Express For Desktop. Dois-je payer pour l’édition Ultimate afin d’utiliser […]