Python里SQLAlchemy运行时报错InvalidRequestE:VARCHAR requires a length on dialect mysql

若是使用mysql数据库,String类型对应的是VARCHAR类型,须要指定长度,不然会报下面错误,而在sqlite不会出现

(in table 'user', column 'name'): VARCHAR requires a length on dialect mysqlmysql

更改以后运行:

依旧报1366的错误,可是在数据库中仍是能查询到数据:

但愿能够获得最完美的解决1366报错的办法~
相关文章
相关标签/搜索