【发布时间】:2014-09-11 07:56:55
【问题描述】:
您好,我正在将字符串插入一个运行良好的 MySQL 数据库,直到我的一个字符串包含一个撇号,因为它会中断,并且不会在数据库中输入任何内容。它是可能包含奇数字符、撇号、语音标记等的标题字符串。我尝试了 MySQLdb.escape_string(title) 但仍然无法正常工作,可能是我用错了。
insert = "insert into %s (location, mode, process, status, title) values ('%s', '%s', '%s', '%s', '%s')" % (self.params["tableName"], location, transporterMode, "-", "Queued", MySQLdb.escape_string(self.title))
cur.execute(insert)
self.params["db"].commit()
【问题讨论】:
标签: python mysql database mysql-python