Problema MySQL

Vereis estoy intentando crear base de datos desde el phpmyadmin utilizando txt en SQL, en principio crea bien la base de datos pero da errores de sintaxis y en la carpeta mysql/data/ solo me aparecen los archivos .FRM y necesitaria tambien los MYD y los MYI, este es el codigo que meto:

CREATE TABLE `ciudad` (
`id_ciudad` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`ciudad` CHAR(15) NOT NULL
);


CREATE TABLE `coche` (
`Id_Coche` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`Id_marca` INT NOT NULL,
`Id_modelo` INT NOT NULL,
`unidades` INT NOT NULL,
`precio` INT NOT NULL
);


CREATE TABLE `concesionario` (
`id_concesionario` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`nombre` CHAR(15) NOT NULL,
`Id_ciudad` INT NOT NULL
);


CREATE TABLE `marca` (
`id_marca` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`marca` CHAR(15) NOT NULL
);


CREATE TABLE `modelo` (
`Id_modelo` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`modelo` CHAR(15) NOT NULL,
`id_marca` INT NOT NULL
);

CREATE TABLE `vendedor` (
`Id_vendedor` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`nombre` CHAR(15) NOT NULL,
`sueldo` INT NOT NULL,
`id_concesionario` INT NOT NULL
);


CREATE TABLE `venta` (
`id_venta` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`id_vendedor` INT NOT NULL,
`id_coche` INT NOT NULL,
`precio_venta` DECIMAL NOT NULL,
`fecha` DATE NOT NULL
); (


Y este es el resultado que me devuelve:

Error

consulta SQL:

CREATE TABLE `ciudad` (
`id_ciudad` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`ciudad` CHAR( 15 ) NOT NULL
);# MySQL ha devuelto un valor vacío (i.e., cero columnas).
CREATE TABLE `coche` (
`Id_Coche` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`Id_marca` INT NOT NULL ,
`Id_modelo` INT NOT NULL ,
`unidades` INT NOT NULL ,
`precio` INT NOT NULL
);# MySQL ha devuelto un valor vacío (i.e., cero columnas).
CREATE TABLE `concesionario` (
`id_concesionario` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nombre` CHAR( 15 ) NOT NULL ,
`Id_ciudad` INT NOT NULL
);# MySQL ha devuelto un valor vacío (i.e., cero columnas).
CREATE TABLE `marca` (
`id_marca` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`marca` CHAR( 15 ) NOT NULL
);# MySQL ha devuelto un valor vacío (i.e., cero columnas).
CREATE TABLE `modelo` (
`Id_modelo` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`modelo` CHAR( 15 ) NOT NULL ,
`id_marca` INT NOT NULL
);# MySQL ha devuelto un valor vacío (i.e., cero columnas).
CREATE TABLE `vendedor` (
`Id_vendedor` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nombre` CHAR( 15 ) NOT NULL ,
`sueldo` INT NOT NULL ,
`id_concesionario` INT NOT NULL
);# MySQL ha devuelto un valor vacío (i.e., cero columnas).
CREATE TABLE `venta` (
`id_venta` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`id_vendedor` INT NOT NULL ,
`id_coche` INT NOT NULL ,
`precio_venta` DECIMAL NOT NULL ,
`fecha` DATE NOT NULL
);# MySQL ha devuelto un valor vacío (i.e., cero columnas).

MySQL ha dicho: Documentación
#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 ';# MySQL ha devuelto un valor vacà o (i.e., cero columnas).

CREATE TABLE ' at line 4


Aun asi me crea bien las tablas con sus ids y demas, pero me faltan esos archivos que os digo.
0 respuestas