python mysql操作报UTF8MB3警告,最好让你用UTF8MB4的警告

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;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章