error 1064, por favor ayuda!!!!

delfosnet
03 de Abril del 2006
tengo los siguientes datos para crear una tabla

$sql = "CREATE TABLE `redcms_users` (,";
$sql .= "`user_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,";
$sql .= "`user_uname` TEXT NOT NULL ,";
$sql .= "`user_password` TEXT NOT NULL ,";
$sql .= "`user_level` INT( 11 ) DEFAULT '0' NOT NULL ,";
$sql .= "`user_name` TEXT NOT NULL ,";
$sql .= "`user_email` TEXT NOT NULL ,";
$sql .= "`user_location` TEXT NOT NULL ,";
$sql .= "`user_gender` TEXT NOT NULL ,";
$sql .= "`user_dob` DATE DEFAULT '0000-00-00' NOT NULL ,";
$sql .= "`user_site` TEXT NOT NULL ,";
$sql .= "`user_msn` TEXT NOT NULL ,";
$sql .= "`user_aim` TEXT NOT NULL ,";
$sql .= "`user_yahoo` TEXT NOT NULL ,";
$sql .= "`user_icq` TEXT NOT NULL ,";
$sql .= "`user_joined_date` DATE DEFAULT '0000-00-00' NOT NULL ,";
$sql .= "`user_joined_time` TIME DEFAULT '00:00:00' NOT NULL ,";
$sql .= "`user_active` TEXT NOT NULL ,";
$sql .= "`user_key` INT( 11 ) DEFAULT '0' NOT NULL ,";
$sql .= "PRIMARY KEY ( `user_id` ),";
$sql .= "` TYPE` = MYISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT='0',";

y siempre me da el error: #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 ''

les pido por favor si alguien me indica que tengo que corregir, mil gracias!!!

freddy
03 de Abril del 2006
el error #1064 como la misma descripicion te lo dice es un error de sintaxis, pero debes tener mayor cuidado con los CHARSET, a mi se me presentaba el mismo error tratando de importar una tabla de una BD a Otra distinta, y era porque el CHARSET que tenia denifinido la BD a la cual le iba a agregar la tabla no era el mismo con el que le estaba diciendo que me creara la tabla

freddy
03 de Abril del 2006
el error #1064 como la misma descripicion te lo dice es un error de sintaxis, pero debes tener mayor cuidado con los CHARSET, a mi se me presentaba el mismo error tratando de importar una tabla de una BD a Otra distinta, y era porque el CHARSET que tenia denifinido la BD a la cual le iba a agregar la tabla no era el mismo con el que le estaba diciendo que me creara la tabla, yo lo resolvi quitandole la palabra DEFAULT que esta en la ultima linea de tu consulta, antes del CHARSET.

freddy
03 de Abril del 2006
el error #1064 como la misma descripicion te lo dice es un error de sintaxis, pero debes tener mayor cuidado con los CHARSET, a mi se me presentaba el mismo error tratando de importar una tabla de una BD a Otra distinta, y era porque el CHARSET que tenia denifinido la BD a la cual le iba a agregar la tabla no era el mismo con el que le estaba diciendo que me creara la tabla, yo lo resolvi quitandole la palabra DEFAULT que esta en la ultima linea de tu consulta, antes del CHARSET.