0
嗨我有一个项目在PHP中,我想开发与Django相同,原因很多,我决定创建一个新的数据库,所以我现在把所有的数据从旧到新的一个出口,这样做,我用我的Django的开发的车型,它的工作,直到我坚持了这个错误:将数据从数据库导出到另一个_mysql_exceptions.Warning:第1行的列'x'的数据被截断
_mysql_exceptions.Warning: Data truncated for column 'bloomberg' at row 1
这是我正在试验这个问题的表格模型:
class Contact(models.Model):
company_id = models.ForeignKey(Company)
address = models.CharField(max_length=150)
first_name= models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
role = models.CharField(max_length=20)
sector = models.CharField(max_length=45)
work_phone = models.CharField(max_length=30)
contact_source = models.CharField(max_length=30)
alt_work_phone = models.CharField(max_length=30)
mobile_phone = models.CharField(max_length=30)
work_fax = models.CharField(max_length=30)
bloomberg = models.CharField(max_length=60)
work_email = models.CharField(max_length=60)
research_email = models.CharField(max_length=60)
product_focus = models.CharField(max_length=2)
preferred_email = models.CharField(max_length=60)
job_title = models.CharField(max_length=80)
created_by = models.CharField(max_length=25)
legal_entity_name = models.CharField(max_length=100)
status= models.ForeignKey(Status)
title = models.CharField(max_length=5)
zipcode = models.CharField(max_length=10)
country = models.CharField(max_length=15)
city= models.CharField(max_length=20)
created_date=models.DateTimeField('creation date ')
updated_date=models.DateTimeField('update date ')
updated_by = models.CharField(max_length=20)
parent = models.CharField(max_length=45)
address_line_2 = models.CharField(max_length=100)
new = models.BooleanField()
hided = models.BooleanField()
employee = models.BooleanField()
def __unicode__(self):
s = u" Contact "
return s + self.first_name + " " + self.last_name
两个dat下降有相同的长度,所以我不明白错误,谷歌搜索后,我注意到通常这个问题解决了固定列的尺寸,但这不是我的情况。有人可以告诉我如何解决它?
嗨,感谢您的回复;当然我可以改变字段的维数,但无论如何,这是非常奇怪的,因为在master数据库中这个字段是60个字符,并且我得到了26个字符的bloomberg字段的记录的错误,我会尝试你的建议但问题仍将存在。 – arpho