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;