примите значение по умолчанию столбец с пустой строкой

Есть ли способ через SQL-оператор, гарантировать, что значение по умолчанию столбца является пустой строкой '' вместо NULL?

38
задан p.campbell 28 July 2010 в 22:14
поделиться

1 ответ

Да - используйте ограничение ПО УМОЛЧАНИЮ:

DROP TABLE IF EXISTS `example`.`test`;
CREATE TABLE  `example`.`test` (
  `string_test` varchar(45) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
55
ответ дан 27 November 2019 в 03:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: