错误码:1046 SQLSTATE:3D000 错误描述:No database selected(没有选择数据库) 潜在原因 未指定数据库:在执行SQL语句之前,没有使用USE语句指定要操作的数据库。 连接配置问题:在建立数据库连接时,可能未正确配置数据库名称。 SQL文件导入问题:在导入SQL文件时,可能没有先创建一个同名的数据库。 老版本MySQL的BUG:...
执行source导入sql 文件,如果发生 ERROR 1046 (3D000) no database selected 错误,先查看一下所有数据库,假设要导入的数据库名是mydb showdatabases; AI代码助手复制代码 如果mydb 不存在,先创建 mydb createdatabase mydb; AI代码助手复制代码 再选中 mydb usemydb; AI代码助手复制代码 再次执行 source,就可...
think PHP5关于出现:SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected 一、问题的出现 这个问题我是在学习think PHP5的时候遇到的,下图是我遇到的问题: 二、问题的解决 这个问题困扰了我一个小时,解决的方法其实很简单。。。 在网上找了半天解决方法还是自己摸出来的 就是因为这个dsn,当初加...
1、没有选择数据库就操作表格和数据 ERROR 1046 (3D000): No database selected解决方案一:就是使用“USE 数据库名;”语句,这样接下来的语句就默认针对这个数据库进行操作解决方案二:就是所有的表对象前面都加上“数据库.” 2、在命令行出现乱码问题 安装数据库时选择utf8, 而我们在windows下窗口是GBK的,因此...
如手册所示,我删除了dsn中的所有空格。
resume text); 这个表的创建没错,但是我们在mysqlk命定行执行这表的创建会报错: MySql ERROR 1046(3D000): No Database Selected 这是说明你没有选择数据库,也就是说你表创建在那个数据库中,没有指名,所以报错 解决方案: create database (database name) ...
My octobercms is installed in windows version, Apache/2.4.39 (Win64), PHP/7.1.29. Getting SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected error. I have tried method below, change .env from localhost to 127.0.0.1 php arti...
Zabbix导入数据库时报错 使用如下命令导入Zabbix数据库时报错 zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p Enter password: ERROR 1046 (3D000) at line 1: No database selected 解决办法: //1,先把原始的数据库压缩包备份 cp /usr/share/doc/zabbix-server-mysql/...
如果你想用Navicat来手动建表的话,如果报这个错误,那就是你的字符集没有设置,需要点击那个字段 下面选中那个字符集 找到utf8mb4这个单击 保存就解决了,希望能帮助到别人。
执行source命令前必须使用use 语句选择好数据库,不然会出现ERROR 1046(3D000):NO DATABASE SELECTED 的错误 还有一点要注意的是只能在cmd界面下执行,不能在mysql工具里面执行source命令,否则会报错 因为cmd是直接调用mysql.exe来执行命令的 而这些mysql 编辑工具只是利用mysql connector连接mysql,来管理mysql并不是直接调...