首先我项目拿出来的测试代码是:
然后出现的问题是:
mysql.connector.errors.DatabaseError: 1267 (HY000): Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=’
解决办法:
首选,我的数据库排序方式等都是一样的,检查数据库和表的排序方式,不一样先尝试修改。
其次,我这个项目的解决办法是:conn = mysql.connector.connect(user='root', password='123456', host='localhost', port='3306', database='bank', charset='utf8mb4')