在MySql中更改/更改列名时出错?

在MySql中更改/更改列名时出错?,mysql,mysql-workbench,Mysql,Mysql Workbench,我正试图将Customer_email列更改为customerEmail,但出现了错误 给出错误的代码是 alter table getCustomer change Customer_email customerEmail varchar; 代码在“int”类型的列中运行良好 对于VARCHAR类型,您必须给出字符串的最大长度,例如,VARCHAR(50)此外,您永远不应该存储客户的密码,而不是纯文本,也不应该加密。将鼠标悬停在标记的单词上,查看可能出错的提示。它应该给你一个信息,一个开场白

我正试图将Customer_email列更改为customerEmail,但出现了错误

给出错误的代码是

alter table getCustomer
change Customer_email customerEmail varchar;
代码在“int”类型的列中运行良好


对于VARCHAR类型,您必须给出字符串的最大长度,例如,
VARCHAR(50)

此外,您永远不应该存储客户的密码,而不是纯文本,也不应该加密。将鼠标悬停在标记的单词上,查看可能出错的提示。它应该给你一个信息,一个开场白是预期的。