我试图通过将字典转换为字符串然后尝试插入来将以下字典存储到 mysql DB 中,但我收到以下错误。如何解决这个问题,或者有没有其他方法可以将字典存储到 mysql DB 中?
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 行")
请问有什么建议或帮助吗?