2009-10-31 24 views
17

Jak zmienić nazwę kolumny mysql z help do content w moim stole tbl_helpMySQL - Zmiana nazwy kolumny

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

Odpowiedz

18

Musicie zawierać definicję kolumny w rachunku zmiana kolumny (nie wiem dlaczego, ale to, co mówi dokumentacja).

Tak to powinno działać:

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

Od mySql Doc pages:

Można zmienić nazwę kolumny za pomocą CHANGE old_col_name new_col_name column_definition klauzuli.

+0

dzięki za Strona. przepraszam, jaka jest definicja column_definition? to jest składnia jak TEXT INT itp? – wow

+1

Tak, to typ, ograniczenia itd. Dokładną definicję można znaleźć na stronie http://dev.mysql.com/doc/refman/5.1/en/create-table.html. –

+0

@bob sprawdź dokument? –