Is there a way, via a SQL statement, to ensure a column's default value is an empty string '' instead of NULL?
''
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;
2.1m questions
2.1m answers
60 comments
57.0k users