2015-12-04 5 views
0

Я использую MySql Workbench.Изменение типа данных для столбца в MySql не влияет

Если я щелкнул правой кнопкой мыши по таблице и нажал кнопку «Изменить таблицу», измените тип данных столбца с VARCHAR на NVARCHAR, примените изменения и сохраните их. Он не влияет на таблицу, тип столбца остается VARCHAR.

Любые предложения?

ответ

1
+0

Ну я в Workbench, если я Гото столбец DataType есть выпадающий типов данных и включает в себя NVARCHAR в нем –

+0

, но ваше право на самом деле, если бы я просто изменить тип данных CHAR вместо того, чтобы изменения вступили в силу, странно –

+1

@RoniHoffman CHAR - это другой тип, чем VARCHAR. NVARCHAR в MySQL, по-видимому, является лишь частным случаем VARCHAR. Просто потому, что изменения не были очевидны в Workbench, когда вы пытались использовать NVARCHAR, не означает, что никаких изменений не произошло. Если поле уже было VARCHAR, но не UTF, изменение не было бы очевидным; если это набор символов уже был UTF, изменить нечего. – Uueerdo

Смежные вопросы