Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“如何修复”;pymysql.err.IntegrityError:(1048,“Column';ProTitre';不能为null”);python中的错误?_Python_Pymysql - Fatal编程技术网

“如何修复”;pymysql.err.IntegrityError:(1048,“Column';ProTitre';不能为null”);python中的错误?

“如何修复”;pymysql.err.IntegrityError:(1048,“Column';ProTitre';不能为null”);python中的错误?,python,pymysql,Python,Pymysql,我对Python中的sql非常熟悉。我有一些数据要发送到我的SQL数据库。但是我有一个pymysql.err.IntegrityError:(1048,“列'ProTitre'不能为null”)错误 我试着把titre和descr放在vardata[]上,然后把data[]放在光标上。执行(sql,data) 并直接放入sql=(“插入到projet(ProTitre,ProDescription)值(%s,%s)”,(self.sqlEntryTitreProjet,self.sqlEntry

我对Python中的sql非常熟悉。我有一些数据要发送到我的SQL数据库。但是我有一个
pymysql.err.IntegrityError:(1048,“列'ProTitre'不能为null”)
错误

我试着把
titre
descr
放在var
data[]
上,然后把
data[]
放在
光标上。执行(sql,data)

并直接放入
sql=(“插入到projet(ProTitre,ProDescription)值(%s,%s)”,(self.sqlEntryTitreProjet,self.sqlEntryDescrProjet))
cursor.execute(sql,self.sqlEntryTitreProjet,self.sqlEntryDescrProjet)

pymysql.err.IntegrityError:(1048,“列'ProTitre'不能为空”)
请尝试:

sql = "INSERT INTO projet (ProTitre, ProDescription) VALUES (%s, %s)"
cursor = self.connection.cursor()
cursor.execute(sql, (titre, descr))
参数应该是tuple、list或dict afaik

sql = "INSERT INTO projet (ProTitre, ProDescription) VALUES (%s, %s)"
cursor = self.connection.cursor()
cursor.execute(sql, (titre, descr))