Mysql 更新枚举enum类型

表定义如下:

CREATE TABLE `t_seat` (                                                                    
          `id` bigint(20) NOT NULL,                                                                
         ...                                
          `type` enum('seat','passage') DEFAULT NULL COMMENT '座位类型(座位、过道)',  
         ...                                                
          PRIMARY KEY (`id`),                                                                      
          KEY `place_id` (`place_id`)                                                              
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='座位表'      

如果要更新type,使用如下语句:

update t_seat a set a.type = 'seat' where a.type = ''

不能这么使用:

update t_seat a set a.type = 'seat' where a.type is null

你可能感兴趣的:(Mysql 更新枚举enum类型)