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

(Resolvido) Qual erro deste Script?


nicol store

Pergunta

use SISCOMNIC;

drop table if exists UNIDADE;

/*==============================================================*/

/* Table: UNIDADE */

/*==============================================================*/

create table UNIDADE

(

CODIGO_UNIDADE integer not null auto_increment,

DESCRICAO_UNIDADE char(5),

primary key (CODIGO_UNIDADE)

)

type = MYISAM type = InnoDB type = InnoDB type = InnoDB;

alter table UNIDADE comment 'Aramazena as unidades dos produtos.';

Apresenta este erro:

(0 row(s)affected)

(0 ms taken)

(0 row(s)affected,1 warning(s))

(0 ms taken)

Error Code : 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 type = InnoDB type = InnoDB type = InnoDB' at line 10

(0 ms taken)

Error Code : 1146

Table 'siscomnic.unidade' doesn't exist

(0 ms taken)

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

3 respostass a esta questão

Posts Recomendados

  • 0
Qual erro deste Script?

ahe... essa linha:

type = MYISAM type = InnoDB type = InnoDB type = InnoDB;
defina UM tipo (ou engine); ex:
create table UNIDADE
(
CODIGO_UNIDADE integer not null auto_increment,
DESCRICAO_UNIDADE char(5),
primary key (CODIGO_UNIDADE)
)
engine = MYISAM
ou:
create table UNIDADE
(
CODIGO_UNIDADE integer not null auto_increment,
DESCRICAO_UNIDADE char(5),
primary key (CODIGO_UNIDADE)
)
type = Innodb

falou, fui...

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

  • 0

Se voce esta usando a versao 5.x ou maior não use TYPE para definir o engine de uma tabela. Use a palavra ENGINE.

Exemplo :

ENGINE MyISAM ou ENGINE InnoDB ou outro.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...