我试图重新定义一列可以具有的varchars数(在MySQL数据库中)。

我在做

alter table obj_details IMG_SRC IMG_SRC varchar(180);

我想将IMG_SRC列中可以使用的字符数更改为180(当前为100)。但是我收到一条错误消息,说我应该检查IMG_SRC IMG_SRC varchar(180)附近的语法。

最佳答案

你为什么写两次IMG_SRC?你要:

ALTER TABLE obj_details MODIFY IMG_SRC varchar(180);

(有关COLUMNMODIFY COLUMN的值是可选的,请参阅here。)

关于MySQL更改列详细信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2832586/

10-12 00:05
查看更多