我试图通过将字典转换为字符串,然后尝试插入,将下面的字典存储到mysql DB中,但我得到了以下错误。如何解决这个问题,或者是否有任何其他方法将字典存储到mysql数据库?
dic = {'office': {'component_office': ['Word2010SP0', 'PowerPoint2010SP0']}}
d = str(dic)
# Sql query
sql = "INSERT INTO ep_soft(ip_address, soft_data) VALUES ('%s', '%s')" % ("192.xxx.xx.xx", d )
soft_data is a VARCHAR(500)
执行异常(1064,"你的SQL语法有错误;请查看与你的MySQL服务器版本相对应的手册,了解正确的语法。
使用附近的'office'。{'component_office':['Word2010SP0', 'PowerPoint2010SP0' 在第1行")
有什么建议或帮助吗?