default a column with empty string
-
03-10-2020 - |
質問
Is there a way, via a SQL statement, to ensure a column's default value is an empty string ''
instead of NULL
?
解決
Yes - use a DEFAULT constraint:
DROP TABLE IF EXISTS `example`.`test`;
CREATE TABLE `example`.`test` (
`string_test` varchar(45) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
所属していません StackOverflow