2017-10-15 5 views
1

Je dois mettre à jour le nom de marque dans la colonne demo1 de la table demo.brandname démoCode d'erreur: 1046. Aucune base de données sélectionnée Sélectionnez le DB par défaut à utiliser en double-cliquant sur son nom dans la liste SCHEMAS dans la barre latérale

update my.demo1 
inner join 
(
    select sku,brandname,product 
    from 
    (
     select sku,product,brandname,count(brandname) as counter 
     from 
     (
      select sku,product,brandname 
      from my.demo 
      where brandname is not null 
     ) as derive 
     group by sku,product,brandname 
     order by counter desc 
) as derive1 
    group by sku,product 
) as ai on sku=ai.sku set brandname=ai.brandname; 

Répondre

0

Si vous appelez le SQL de Workbench puis ajoutez

use <YOUR DATABASE NAME>; 

avant le SQL.

Si on l'appelle de java vérifier comment vous spécifiez le nom DB dans votre URL de connexion

+0

ya u r ryt merci !! –

+0

Ensuite, acceptez la réponse comme correcte – StanislavL