MySQL 错误 #1046 未选择数据库
当我们创建表但忘记选择数据库时,可能会出现错误#1046。让 我们说我们已经按照下面所示启动了MySQL −
在输入正确的密码后,上述窗口将打开。现在创建一个没有 选择任何数据库。这将显示一个错误 −
mysql> CREATE table TblUni -> ( -> id int, -> Name varchar(100) -> );登录后复制
以下屏幕截图显示了相同的错误 -
现在,选择任何数据库来消除上述错误。首先我们先来看看有多少 数据库在 SHOW 命令的帮助下出现在 MySQL 中 -
mysql> SHOW databases; 登录后复制
+--------------------+ | Database | +--------------------+ | business | | hello | | information_schema | | mybusiness | | mysql | | performance_schema | | sample | | sys | | test | +--------------------+ 9 rows in set (0.00 sec)登录后复制
mysql> use business; Database changed登录后复制
mysql> CREATE table TblUni -> ( -> id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.50 sec)登录后复制