错误代码: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 列表中双击其名称来选择要使用的默认数据库的主要内容,如果未能解决你的问题,请参考以下文章
django.db.utils.OperationalError: (1046, '未选择数据库')