Я создаю таблицу базы данных MySql из настольного приложения C # на удаленном сервере.Я хотел бы сделать длинные записи для содержимого столбцов.Я предполагаю, что тип TEXT должен подходить для этого, но я не уверен, как установить его из моей строки createTableQuery
вместо varchar(120)
:
string createTableQuery = string.Format(@"CREATE TABLE `{0}` (
`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`slots` varchar(120) NOT NULL DEFAULT '',
`vectors` varchar(120) NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
KEY `id` (`id`))
ENGINE = MyISAM AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8;", "tab");
Или, возможно, мне следует использовать какой-то другой тип...
Любые советы и примеры будут полезны