84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
在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
已经指出哪条记录过长了,你只需要自己修改下即可。