错误代码:1046。未选择数据库 通过在侧边栏中的 SCHEMAS 列表中双击其名称来选择要使用的默认数据库

Posted

技术标签:

【中文标题】错误代码:1046。未选择数据库 通过在侧边栏中的 SCHEMAS 列表中双击其名称来选择要使用的默认数据库【英文标题】:Error Code: 1046. No database selected Select the default DB to be used by double-clicking its name in the SCHEMAS list in the sidebar 【发布时间】:2018-03-27 06:19:19 【问题描述】:

我必须从 demo.brandname 表中更新 demo1 列中的品牌名称 并从演示中进行选择查询

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;

【问题讨论】:

【参考方案1】:

如果你从 Workbench 调用 SQL 然后添加

use <YOUR DATABASE NAME>;

在 SQL 之前。

如果它是从 java 调用的,请检查您如何在连接 URL 中指定 DB 名称

【讨论】:

以上是关于错误代码:1046。未选择数据库 通过在侧边栏中的 SCHEMAS 列表中双击其名称来选择要使用的默认数据库的主要内容,如果未能解决你的问题,请参考以下文章

错误 1046 未选择数据库,如何解决?

错误 1046 未选择数据库,如何解决?

django.db.utils.OperationalError: (1046, '未选择数据库')

错误选择从侧边栏 xml 预览中删除

phpmyadmin - localhost.sql 导入 - #1046 - 未选择数据库

通过PHP代码小部件在侧边栏中列出即将发生的事件