Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2013, 13:54
driftdani
 
Fecha de Ingreso: mayo-2008
Mensajes: 56
Antigüedad: 16 años
Puntos: 0
me da error al crear tablas

Hola buenas estoy creando una base de datos con mysql pero me tira era este error:

[Err] 1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
[Err] CREATE TABLE `post` (
`idpost` int auto_increment,
`titulo` VARCHAR(150) NOT NULL,
`idservidor` int,
`contenido` varchar(80) NOT NULL,
`fecha` DATE,
`votos` int,
`url` VARCHAR(200)
);
[Msg] Finished - Unsuccessfully

mi codigo es este:
Código MySQL:
Ver original
  1. CREATE TABLE `usuarios` (
  2. `usuario` VARCHAR(30) NOT NULL,
  3. `contrasena` VARCHAR(40) NOT NULL,
  4. `Email` VARCHAR(100) NOT NULL,
  5. `permisos` Int
  6. );
  7.  
  8. CREATE TABLE `post` (
  9. `id_post` int auto_increment,
  10. `titulo` VARCHAR(150) NOT NULL,
  11. `idservidor` int,
  12. `contenido` varchar(80)  NOT NULL,
  13. `fecha` DATE,
  14. `votos` int,
  15. `url` VARCHAR(200)
  16. );
  17.  
  18. CREATE TABLE `mensajes` (
  19. `id_mensaje` int auto_increment,
  20. `usuario`,
  21. `mensaje` varchar(140),
  22. `fecha`
  23. );
  24.  
  25. CREATE TABLE `servidores` (
  26. `nombre` varchar(20) NOT NULL,
  27. `primero` varchar(500) NOT NULL,
  28. `segundo` varchar(500) NOT NULL
  29. );
  30.  
  31. INSERT INTO usuarios VALUES ('','driftdani','123456789','[email protected]','1');
  32. INSERT INTO usuarios VALUES ('','keite','159875321','[email protected]','2');
  33. INSERT INTO post VALUES ('','driftdani','Yo soy de aqui-Don omar','1','4FFFBzXjnqA','20130511','15','');
  34. INSERT INTO post VALUES ('','keite','Dyland & Lenny - Pégate Más','1','GN4GFqNPwUk','20130511','51','');
  35. INSERT INTO mensajes VALUES ('','driftdani','ole que wapo esta el video','20130511');
  36. INSERT INTO mensajes VALUES ('','keite','que pasada flipo','20130511');
  37. INSERT INTO servidores VALUES ('','youtube','<iframe width=560 height=315 src=http://www.youtube.com/embed/','frameborder=0 allowfullscreen></iframe>');

esas son mis tablas con algo de contenido para trabajar pero solo me crea la tabla usuario y sus datos el fallo me lo da el resto de tablas, ya no se que hacer.

Última edición por gnzsoloyo; 12/05/2013 a las 15:22 Razón: SQL mal etiquetado. Usar HIGHLIGHT "SQL" o "MySQL"