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