我试图重新定义一列可以具有的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);
(有关
COLUMN
中MODIFY COLUMN
的值是可选的,请参阅here。)关于MySQL更改列详细信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2832586/