2009-10-31 32 views

Respuesta

18

Hay que incluir la definición de la columna en la sentencia columna de cambio (no estoy seguro por qué, pero eso es lo que dice la documentación.)

así que esto debería funcionar:

mysql_query("ALTER TABLE tbl_help " . "CHANGE COLUMN help content VARCHAR(200) ;"); 
7

De mySql Doc pages:

Puede cambiar el nombre de una columna utilizando una cláusula CHANGE old_col_name new_col_name column_definition.

+0

gracias por la página. lo siento, ¿cuál es la definición de columna? es sintaxis como TEXT INT, etc. – wow

+1

Sí, es el tipo, las restricciones, etc. Consulte http://dev.mysql.com/doc/refman/5.1/en/create-table.html para obtener la definición exacta. –

+0

@bob verifique el documento? –

Cuestiones relacionadas