SpringBoot: изменение длины столбца - PullRequest
1 голос
/ 22 апреля 2020

В моей таблице MySQl я хочу изменить длину моего столбца с varchar(2) на varchar(10). Я использую docker в качестве сервера базы данных.

Я пытался использовать columnDefinition, но в своей таблице desc я все еще вижу старый тип varchar(2). Это команда, которую я добавил к своему Entity Class:

@Column(name = "CHAPTER_CODE", nullable = false, columnDefinition = "varchar(10)")
private String chapterCode;

И затем я запускаю сервер. Так как я новичок в SpringBoot, я что-то упустил.

1 Ответ

1 голос
/ 22 апреля 2020

Можно использовать length

(необязательно) Длина столбца. (Применяется только в том случае, если используется столбец со строковым значением.) По умолчанию это 255

, поэтому вам нужно просто добавить

@Column(name = "CHAPTER_CODE", nullable = false,  length = 10)
private String chapterCode;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...