如何使用PHP编辑MySQL表列属性?

cod*_*pia 4 php mysql

我需要编辑MySQL表中的字段类型.目前我将这一列设置为VARCHAR,我需要将其更改为INT.问题是我无法访问控制面板,所以我不能简单地翻转开关.如何使用PHP进行编辑?

Mic*_*ski 6

只需执行一个ALTER TABLE声明

ALTER TABLE tablename MODIFY columnname INT;
Run Code Online (Sandbox Code Playgroud)

在PHP中:

$result = mysql_query("ALTER TABLE tablename MODIFY columnname INT;");
Run Code Online (Sandbox Code Playgroud)

如果您需要在该列额外的属性,如NOT NULL,PRIMARY KEY或别人,一定要包括他们在ALTER声明中,只是在数据类型之后INT.