default a column with empty string

后端 未结 1 1920
情书的邮戳
情书的邮戳 2020-12-10 10:29

Is there a way, via a SQL statement, to ensure a column\'s default value is an empty string \'\' instead of NULL?

1条回答
  •  情歌与酒
    2020-12-10 10:50

    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;
    

    0 讨论(0)
提交回复
热议问题