【问题标题】:#1046 - No database selected#1046 - 未选择数据库
【发布时间】:2014-04-09 02:09:43
【问题描述】:

您能解释一下为什么会出现此错误吗?当我尝试将在较早的 xampp 中创建的数据库导入到较新的 xampp 时,就会发生这种情况。这是错误代码:

-- phpMyAdmin SQL Dump
-- version 2.8.1
-- http://www.phpmyadmin.net
-- 
-- Host: localhost
-- Generation Time: Mar 06, 2014 at 11:21 AM
-- Server version: 5.0.21
-- PHP Version: 5.1.4
-- 
-- Database: `dev_alumni`
-- 

-- --------------------------------------------------------

-- 
-- Table structure for table `alm_block_user`
-- 
CREATE TABLE `alm_block_user` (
  `id` int(11) NOT NULL auto_increment,
  `user_ref_id` int(11) NOT NULL,
  `text` text collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=14 ;

MySQL 说:

#1046 - No database selected 

【问题讨论】:

标签: php mysql sql sql-server phpmyadmin


【解决方案1】:

使用您的 phpmyadmin 创建一个数据库dev_alumni

选择该数据库,然后导入

【讨论】:

    【解决方案2】:

    在导入之前尝试创建一个数据库。

    【讨论】:

      【解决方案3】:

      除非有活动会话,否则您必须指明要使用的数据库。您可以在不使用的语法中指出这一点。

      如果数据库不存在,请先执行此操作。

      CREATE SCHEMA IF NOT EXISTS dev_alumni;
      
      CREATE TABLE dev_alumni.`alm_block_user` (
        `id` int(11) NOT NULL auto_increment,
        `user_ref_id` int(11) NOT NULL,
        `text` text collate latin1_general_ci NOT NULL,
        PRIMARY KEY  (`id`)
      ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=14 ;
      

      【讨论】:

        猜你喜欢
        • 2016-03-24
        • 2017-01-20
        • 2011-10-16
        • 2017-02-05
        • 2013-06-28
        • 2012-07-11
        • 1970-01-01
        相关资源
        最近更新 更多