В SQLite, когда я говорю:
CREATE TABLE my_table
(
my_column VARCHAR
);
без указания размера VARCHAR
, какой размер по умолчанию используется?
Я не могу найти его на sqlite.org или выяснить из файла базы данных.
Я знаю, что SQLite не применяет размер при попытке вставить varchar(500)
в varchar(30)
, но есть ли компромиссы в спецификации начального размера и каковы лучшие практики?