Ошибка целостности : несоответствие типов данных
это мои модели
class Name1(models.Model): userid = models.IntegerField(primary_key=True) username = models.CharField(max_length=300) class Meaning3(models.Model): userid = models.IntegerField(primary_key=True) meaning = models.CharField(max_length=300) class output1(models.Model): userid = models.IntegerField(max_length=300) username = models.CharField(max_length=300) meaning = models.CharField(max_length=300)
и я попытался объединить таблицу name1 и meaning3 с помощью простого соединения, но у меня есть ошибка, подобная ошибке целостности несоответствия типов данных..
что не так с кодом Ма
Что я уже пробовал:
cursor.execute('INSERT INTO music_meaning3(userid,meaning) values(NULL,?)', rand_item) cursor.execute(''' INSERT INTO music_output1 SELECT username, meaning,NULL FROM music_name1 N JOIN music_meaning3 T ON N.userid = T.userid''') db.commit()