Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda - MySQL - erro #1046 Ao importar banco


powerpiemonteze

Pergunta

Ola Pessoal, sou novo aqui no forum e inciante no php também, queria saber se alguém poderia me ajudar nesse caso:

Quando tento importar um determinado banco .sql de 2kb utilizando o phpmyadmin ele retorna a seguinte menssagem:

Erro
Comando SQL:
# MySQL-Front Dump 2.5
#
# Host: 127.0.0.1 Database: sas
# --------------------------------------------------------
# Server version 4.0.11a-gamma
#
# Table structure for table 'reservas'
#
CREATE TABLE reservas (
cod_sala int(20) unsigned default '0',
matricula int(20) unsigned default '0',
datatempo datetime default NULL,
ticket varchar(255) default '0'
) TYPE=MyISAM;
Mensagens do MySQL :
#1046 - No database selected
Obs: utilizando esse mesmo phpmyadmin eu já importei outro banco e foi tranquilo.
Desde já agradço pela atenção de todos
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Ola Sandro,

fiz isso, criei banco e quando copio o código e vou executar retorna:

#
# Table structure for table 'reservas'
#
CREATE TABLE reservas (
cod_sala int(20) unsigned default '0',
matricula int(20) unsigned default '0',
datatempo datetime default NULL,
ticket varchar(255) default '0'
) TYPE=MyISAM;
Mensagens do MySQL : Documentação
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 17
vi que ele ta apresentando um erro na linha 17, esse é o codigo sql:
# MySQL-Front Dump 2.5
#
# Host: 10.5.10.10 Database: sas
# --------------------------------------------------------
# Server version 4.0.11a-gamma
#
# Table structure for table 'reservas'
#
CREATE TABLE reservas (
cod_sala int(20) unsigned default '0',
matricula int(20) unsigned default '0',
datatempo datetime default NULL,
ticket varchar(255) default '0'
) TYPE=MyISAM;
#
# Dumping data for table 'reservas'
#
INSERT INTO reservas VALUES("1", "999995", "2005-04-06 09:00:00", "");
#
# Table structure for table 'salas'
#
CREATE TABLE salas (
cod_sala int(3) unsigned NOT NULL auto_increment,
nome_sala varchar(255) default NULL,
KEY cod_sala (cod_sala)
) TYPE=MyISAM;
#
# Dumping data for table 'salas'
#
INSERT INTO salas VALUES("1", "São Paulo");
INSERT INTO salas VALUES("2", "Ribeirão Preto");
INSERT INTO salas VALUES("3", "Blue Room");
INSERT INTO salas VALUES("4", "Video Conference");
#
# Table structure for table 'adms'
#
CREATE TABLE adms (
matsup varchar(10) default '0',
nome varchar(20) default NULL,
senha varchar(10) default '0'
) TYPE=MyISAM;
#
# Dumping data for table 'adms'
#
INSERT INTO adms VALUES("admin", "Administrador", "abc123");
CREATE TABLE sups (
matsup int(10) default NULL,
nome_sup varchar(255) default NULL,
senha varchar(16) default NULL,
ilha int(10) default NULL,
pri int(2) default NULL,
) TYPE=MyISAM;
#
# Dumping data for table 'sups'
#
INSERT INTO sups VALUES("999995", "Usuário de Teste", "999995", "99", "0");
Link para o comentário
Compartilhar em outros sites

  • 0

O problema é o type=MyISAM esse parâmetro foi retirado desde o MySQL 4 no lugar dele você pode usar o Engine, depois que eu compilei encontrei outro erro que foi na criação da tabela sups na última linha antes de fechar o parentes está com vírgula e não pode.

Seu código editado:

# MySQL-Front Dump 2.5
#
# Host: 10.5.10.10   Database: sas
# --------------------------------------------------------
# Server version 4.0.11a-gamma
 
 
#
# Table structure for table 'reservas'
#
 
CREATE TABLE reservas (
  cod_sala int(20) unsigned default '0',
  matricula int(20) unsigned default '0',
  datatempo datetime default NULL,
  ticket varchar(255) default '0'
) Engine=MyISAM;# MySQL não retornou nenhum registo.

 
 
 
#
# Dumping data for table 'reservas'
#
 
INSERT INTO reservas VALUES("1", "999995", "2005-04-06 09:00:00", "");# 1 linha afectada.

 
 
#
# Table structure for table 'salas'
#
 
CREATE TABLE salas (
  cod_sala int(3) unsigned NOT NULL auto_increment,
  nome_sala varchar(255) default NULL,
  KEY cod_sala (cod_sala)
) Engine=MyISAM;# MySQL não retornou nenhum registo.

 
 
 
#
# Dumping data for table 'salas'
#
 
INSERT INTO salas VALUES("1", "São Paulo");# 1 linha afectada.

INSERT INTO salas VALUES("2", "Ribeirão Preto");# 1 linha afectada.

INSERT INTO salas VALUES("3", "Blue Room");# 1 linha afectada.

INSERT INTO salas VALUES("4", "Video Conference");# 1 linha afectada.
 
#
# Table structure for table 'adms'
#
 
CREATE TABLE adms (
  matsup varchar(10) default '0',
  nome varchar(20) default NULL,
  senha varchar(10) default '0'
) Engine=MyISAM;# MySQL não retornou nenhum registo.

  
#
# Dumping data for table 'adms'
#
 
INSERT INTO adms VALUES("admin", "Administrador", "abc123");# 1 linha afectada.

 
 
 
CREATE TABLE sups (
  matsup int(10) default NULL,
  nome_sup varchar(255) default NULL,
  senha varchar(16) default NULL,
  ilha int(10) default NULL,
  pri int(2) default NULL
) Engine=MyISAM;

# MySQL não retornou nenhum registo. 
 
#
# Dumping data for table 'sups'
#
 
INSERT INTO sups VALUES("999995", "Usuário de Teste", "999995", "99", "0");# 1 linha afectada.

Espero ter ajudado, bons estudos...

Editado por leonardo0494
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...