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報錯的辦法~
相關文章
相關標籤/搜索