标签: sql mysql default-constraint
是否有办法通过SQL语句确保列的默认值为空字符串''而不是NULL?
''
NULL
答案 0 :(得分:50)
是 - 使用DEFAULT约束:
DROP TABLE IF EXISTS `example`.`test`; CREATE TABLE `example`.`test` ( `string_test` varchar(45) NOT NULL DEFAULT '' ) ENGINE=InnoDB DEFAULT CHARSET=latin1;