Я пытаюсь переопределить количество 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);
(чего стоит КОЛОНКА
в ИЗМЕНИТЬ КОЛОНКУ
необязательно, см. здесь .)
Вам не хватает ИЗМЕНИТЬ КОЛОНКУ
, и вы по какой-то причине дважды указываете IMG_SRC
.
Попробуйте вместо этого,
ALTER TABLE `obj_details` MODIFY COLUMN `IMG_SRC` VARCHAR(180);
Я думаю, что вы имеете в виду следующее:
alter table obj_details modify IMG_SRC varchar(180);