CREATE TABLE IF NOT EXISTS `sms_sms` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键', `sms_id` char(36) NOT NULL COMMENT '主键', `user_id` char(36) DEFAULT NULL COMMENT '用户ID', `phone` varchar(255) DEFAULT NULL COMMENT '电话', `user_name` varchar(255) DEFAULT NULL COMMENT '昵称', `content` varchar(255) DEFAULT NULL COMMENT '发送内容', `send_status` int(11) DEFAULT NULL COMMENT '发送状态', `error_message` varchar(255) DEFAULT NULL COMMENT '错误信息', `creator` char(36) DEFAULT NULL, `gmt_create` datetime DEFAULT NULL, `modifier` char(36) DEFAULT NULL, `gmt_modified` datetime DEFAULT NULL, `is_delete` int(1) DEFAULT '0', PRIMARY KEY (`id`,`sms_id`), KEY `sms_id` (`sms_id`), KEY `phone` (`phone`), KEY `send_status` (`send_status`), KEY `is_delete` (`is_delete`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; INSERT INTO sms_sms( sms_id, user_id, phone, user_name, content, send_status, error_message, creator, gmt_create, modifier, gmt_modified, is_delete ) VALUES( #{smsId}, #{userId}, #{phone}, #{userName}, #{content}, #{sendStatus}, #{errorMessage}, #{creator}, #{gmtCreate}, #{modifier}, #{gmtModified}, #{isDelete} ) UPDATE sms_sms SET is_delete = 1, modifier = #{modifier}, gmt_modified = #{gmtModified} WHERE sms_id IN #{smsIds[${index}]} UPDATE sms_sms SET phone = #{phone}, content = #{content}, send_status = #{sendStatus}, error_message = #{errorMessage}, modifier = #{modifier}, gmt_modified = #{gmtModified} WHERE sms_id = #{smsId}