flask-sqlalchemy.exc.DataError: (pymysql.err.DataError) (1406数据库字段超出长度错误)

这个问题是说数据库user的password字段长度超出,修改长度后,一定要删掉之前的数据库,在重新运行后方能生效,如果之前的user不删除,修改后不会生效,切记切记!

 

sqlalchemy.exc.DataError

sqlalchemy.exc.DataError: (pymysql.err.DataError) (1406, "Data too long for column 'password' at row 1") [SQL: 'INSERT INTO user (status, nickname, phone_number, email, password, confirmed, beans, send_counter, receive_counter, wx_open_id, wx_name) VALUES (%(status)s, %(nickname)s, %(phone_number)s, %(email)s, %(password)s, %(confirmed)s, %(beans)s, %(send_counter)s, %(receive_counter)s, %(wx_open_id)s, %(wx_name)s)'] [parameters: {'status': 1, 'nickname': 'kirin2', 'phone_number': None, 'email': '122343543@qq.com', 'password': '76468d48a8d1706b613a739a172f0a2e', 'confirmed': 0, 'beans': 0, 'send_counter': 0, 'receive_counter': 0, 'wx_open_id': None, 'wx_name': None}] (Background on this error at: http://sqlalche.me/e/9h9h)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值