10

列が持つことができる varchars の数を再定義しようとしています (MySQL データベース内)。

私がやっている

alter table obj_details IMG_SRC IMG_SRC varchar(180);

列IMG_SRCで使用できる文字数を180文字に変更したい(現在100文字)。しかし、IMG_SRC IMG_SRC varchar(180) の近くの構文を確認する必要があるというエラーが表示されます。

4

3 に答える 3

13

なぜIMG_SRC二度書いたのですか?あなたが欲しい:

ALTER TABLE obj_details MODIFY IMG_SRC varchar(180);

(その価値についてCOLUMNMODIFY COLUMNオプションです。ここを参照してください。)

于 2010-05-14T07:54:38.127 に答える
4

が欠落していて、何らかの理由で2回MODIFY COLUMN指定しています。IMG_SRC

代わりにこれを試してください、

ALTER TABLE `obj_details` MODIFY COLUMN `IMG_SRC` VARCHAR(180);
于 2010-05-14T07:55:24.073 に答える
3

私はあなたが何を意味すると思います:

alter table obj_details modify IMG_SRC varchar(180);
于 2010-05-14T07:50:58.227 に答える