Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

problemas al crear tabla

Estas en el tema de problemas al crear tabla en el foro de Mysql en Foros del Web. hola buenas tardes, me gustaria saber por que obtengo un error al intentar crear la siguiente tabla: Código PHP: DROP TABLE  IF  EXISTS  ` adds `; ...
  #1 (permalink)  
Antiguo 28/12/2005, 16:32
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 2 meses
Puntos: 25
problemas al crear tabla

hola buenas tardes,

me gustaria saber por que obtengo un error al intentar crear la siguiente tabla:

Código PHP:
DROP TABLE IF EXISTS `adds`;
CREATE TABLE `adds` (
  `
idint(11NOT NULL auto_increment,
  `
texttext collate latin1_general_ci NOT NULL,
  `
typetinytext collate latin1_general_ci NOT NULL,
  
PRIMARY KEY  (`id`)
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE 
Saludos

ERROR:
Código PHP:
MySQL ha dichoDocumentació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 'collate latin1_general_ci NOT NULL,
  
`typetinytext collate l 
__________________
Hospedaje Web al mejor costo!
  #2 (permalink)  
Antiguo 28/12/2005, 17:12
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
Holas urgido creo que el error que te da es por que te falta especificar el collate que deseas usar, te dejo tambien el link con la documentacion de los collates y como elegirlos...
Código PHP:
DROP TABLE IF EXISTS `adds`;
CREATE TABLE `adds` (
  `
idint(11NOT NULL auto_increment,
  `
texttext collate latin1_general_ci NOT NULL,
  `
typetinytext collate latin1_general_ci NOT NULL,
  
PRIMARY KEY  (`id`)
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE  latin1_swedish_ci 
http://dev.mysql.com/doc/refman/5.0/...set-mysql.html

saludos cya
  #3 (permalink)  
Antiguo 28/12/2005, 21:36
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 2 meses
Puntos: 25
me sigue marcando el mismo error. Mira esta es la tabla completa en el primer post me comí algunas cosas espero ahora con la tabla completa si funcione:

Código PHP:
-- 
-- 
Table structure for table `adds`
-- 

DROP TABLE IF EXISTS `adds`;
CREATE TABLE `adds` (
  `
idint(11NOT NULL auto_increment,
  `
texttext collate latin1_general_ci NOT NULL,
  `
typetinytext collate latin1_general_ci NOT NULL,
  
PRIMARY KEY  (`id`)
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE latin1_swedish_ci AUTO_INCREMENT=13 ;

-- 
Saludos
__________________
Hospedaje Web al mejor costo!
  #4 (permalink)  
Antiguo 29/12/2005, 10:12
Avatar de deadlykyo  
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
Acabo de probar tu create table en un mysql 4.0.* y no funciona para que y no se exactamente porque, ahora probe el mismo en un mysql 4.1.14 y funciono sin ningun problema tal vez deberias ver la version que tienes y si es posible actualizarla, cya
  #5 (permalink)  
Antiguo 01/01/2006, 08:17
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 2 meses
Puntos: 25
sip, es la versión sorry por contestar tarde jejeje. Gracias :)
__________________
Hospedaje Web al mejor costo!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:34.