Administrateurs de bases de données

24
Comment créer un index conditionnel dans MySQL?

Comment créer un index pour filtrer une plage ou un sous-ensemble spécifique de la table dans MySQL? AFAIK c'est impossible de créer directement mais je pense qu'il est possible de simuler cette fonctionnalité. Exemple: je veux créer un index pour la NAMEcolonne uniquement pour les lignes...

24
Pourquoi `SELECT @@ IDENTITY` renvoie une décimale?

J'utilise Dapper pour exécuter la requête suivante sur une instance SQL Server 2008 R2 Express à partir d'une application ASP.NET MVC 3 (.NET 4.0). INSERT INTO Customers ( Type, Name, Address, ContactName, ContactNumber, ContactEmail, Supplier) VALUES ( @Type, @Name, @Address, @ContactName,...

24
Obtenez plusieurs colonnes d'une sous-requête sélectionnée

SELECT *, p.name AS name, p.image, p.price, ( SELECT ps.price FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER BY ps.priority ASC, LIMIT 1 ) AS special_price, ( SELECT ps.date FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER BY ps.priority ASC, LIMIT 1...

24
Console MySQL: Ctrl + C me rend fou

Il y a quelque chose dans la console MySQL qui me rend fou. Lorsque j'appuie sur ctrl+ cpour annuler la commande en cours de saisie, le terminal se ferme. Dans tous les terminaux que je connais ( *nixbornes, Python, PostgreSQL), ctrl+ cannule la commande en cours et ctrl+ dsort du terminal. Ce...