Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/02/2015, 06:25
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Error MySQL #1064

PHPmyadmin es sólo una herramienta de front-end para administrar MySQL de modo amigable. El error no es de PHPmyadmin, sino de MySQL. No confundas el motor de Base de Datos MySQL con una interfaz.
No son la misma cosa.

Tienes que estár más atento a lo que te muestra la ventana de edicion de SQL de phpMyadmin...
¿Notaste que resalta en colores toda palabra clave, como INT, VARCHAR, CREATE TABLE, ENGINE, etc.?
¿Te fijaste acaso que PRIMARY_KEY no está resaltada?
Eso es porque está mal escrita. No entiendo en dónde viste que lleve un "_"... En ningún manual aparece asi.
Por otro lado, el charset es Latin1, no Latini.

Te recomiendo que para crear y diseñar bases de datos dejes de lado el phpMyadmin, y uses algo más poderoso y preciso, como MySQL Workbench, que puedes descargar de la web oficial. Es una herramienta nativa para MySQL y te permite crear las bases diseñando en modo gráfico, para luego exportar el script de creación, lo que te permite después ejecutarlo en un solo paso en el phpMyadmin, si asi quieres.

Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS inscripcion(
  2.         Id INT(11) NOT NULL AUTO_INCREMENT,
  3.         Nombre VARCHAR(25) NOT NULL,
  4.         Apellidos VARCHAR(25) NOT NULL,
  5.         Título VARCHAR(100) NOT NULL,
  6.         Inicio DATE NOT NULL,
  7.         Fin DATE NOT NULL,
  8.         Email VARCHAR(100) NOT NULL,
  9.         PRIMARY KEY(Id)
  10.         )
  11.         ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)