84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
在django中的一个WEELesson model 中的desc字段,原来是200的长度,后来我觉得长了,就把max_length改成了100,原来Mysql中已有三四要记录了,使用South生成了新的Model修改文件,然后使用./manage.py migrate weelesson修改数据库时,就出现了现面的错误:
desc
max_length
./manage.py migrate weelesson
第一次遇到这情况,实在没搞懂怎么回事,麻烦大家帮帮看看。
光阴似箭催人老,日月如移越少年。
我试着重现了下错误。是South在合并的时候发现desc字段中有长度大于100的数据,这样合并的时候就会提示:django.db.utils.DataError: (1265, "Data truncated for column 'XXX' at row X")
django.db.utils.DataError: (1265, "Data truncated for column 'XXX' at row X")
其实,后面的at row X已经指出哪条记录过长了,你只需要自己修改下即可。
at row X
我试着重现了下错误。
是South在合并的时候发现desc字段中有长度大于100的数据,这样合并的时候就会提示:
django.db.utils.DataError: (1265, "Data truncated for column 'XXX' at row X")
其实,后面的
at row X
已经指出哪条记录过长了,你只需要自己修改下即可。