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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容