default a column with empty string

后端 未结 1 1929
情书的邮戳
情书的邮戳 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)
提交回复
热议问题