Ir al contenido


Foto

error al crear una tabla pasando codigo sql


  • Por favor identifícate para responder
2 respuestas en este tema

#1 mjsis2005

mjsis2005

    Member

  • Miembros
  • PipPip
  • 15 mensajes

Escrito 19 diciembre 2011 - 10:43

Hola a toda la comunidad.Hace poco que estoy con mysql y Tengo el siguiente problema cuando desde phpadmin ingreso el codigo sql para crear una tabla me da un error de sintaxi, pero si la creo por asistente la crea sin problemas. tambien me da error de sintaxi cuando utilizo el comando show (show database) pero si utilizo SHOW SCHEMAS me muestra las bases sin problema.
Aqui dejo el codigo que utilizo para crear mi tabla. Muchs gracias

create data base ejemplo (
id int not null auto_increment primary key,
nombre varchar (40),
detalle text,
)
  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 20 diciembre 2011 - 08:12

Claro que te va a dar un error, estas intentado crear una tabla como BASE DE DATOS:

Crear Base De Datos:

CREATE DATABASE IF NOT EXIST ejemplo
CHARACTER SET latin2
COLLATE latin2_general_ci


Creando tablas:

CREATE TABLE `ejemplo` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`algo` VARCHAR( 100 ) CHARACTER SET latin2 COLLATE latin2_general_ci NOT NULL
) ENGINE = MYISAM ;


Ves la diferencia?, Saludos.
  • 0

#3 mjsis2005

mjsis2005

    Member

  • Miembros
  • PipPip
  • 15 mensajes

Escrito 20 diciembre 2011 - 09:31

perdon me equibvoque cuando cree el ejemplo lo estaba creando asi

create table ejemplo (
id int not null auto_increment primary key,
nombre varchar (40),
detalle text,
)
ya encontre el error. es la coma de mas en el campo detalle. Y tambien tenia un problema con el wamp 5 tomabva la configuracion de una instalacion anterior de easy php.
Gracias por todo.
  • 0




IP.Board spam blocked by CleanTalk.