python mysql操作报UTF8MB3警告,最好让你用UTF8MB4的警告如下:
Warning: (3719, "'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.")
怎么解决?最简单办法是:将原来的CHARSET=utf8修改为CHARSET=utf8mb4即可!
create table xiangjiaosp_OuMe(`id` int(15) NOT NULL AUTO_INCREMENT, `title_name` varchar(255) DEFAULT NULL,`pict_url` varchar(255) DEFAULT NULL,`xunlei_url` varchar(255) DEFAULT NULL, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
修改为
create table xiangjiaosp_OuMe(`id` int(15) NOT NULL AUTO_INCREMENT, `title_name` varchar(255) DEFAULT NULL,`pict_url` varchar(255) DEFAULT NULL,`xunlei_url` varchar(255) DEFAULT NULL, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;