回答

收藏

默认为空字符串列

技术问答 技术问答 86 人阅读 | 0 人回复 | 2023-09-13

能否通过SQL语句保证列的默认值为空字符串,而不是NULL?9 b- F2 C+ F8 f4 C
                                                               
) z0 m7 }) C% g+ ?( F! M) t    解决方案:                                                                ; P1 q' b& P8 D  T- G+ {7 ~# U7 K" }8 j
                                                                是-使用DEFAULT约束:
. S5 L  q5 f9 G/ T  M2 L7 O! NDROP TABLE IF EXISTS `example`.`test`;CREATE TABLE  `example`.`test` (  `string_test` varchar(45) NOT NULL DEFAULT '') ENGINE=InnoDB DEFAULT CHARSET=latin1.
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则