MySQL+;Python:U mysql插入异常

MySQL+;Python:U mysql插入异常,python,mysql,bottle,Python,Mysql,Bottle,我正在使用我的web应用程序中的瓶装mysql插件。当我尝试在数据库中插入一行时,我得到一个异常: mysql错误 col1是唯一类型字段,我需要知道用户何时尝试插入重复值: app = bottle.default_app() plugin = bottle_mysql.Plugin(dbuser='', dbpass='', dbname='') app.install(plugin) sql = "INSERT INTO table (col1, col2) VALUES ('{}',

我正在使用我的web应用程序中的瓶装mysql插件。当我尝试在数据库中插入一行时,我得到一个异常:

mysql错误

col1
是唯一类型字段,我需要知道用户何时尝试插入重复值:

app = bottle.default_app()
plugin = bottle_mysql.Plugin(dbuser='', dbpass='', dbname='')
app.install(plugin)

sql = "INSERT INTO table (col1, col2) VALUES ('{}', '{}')"
sql.format(request.POST.get('data1'), request.POST.get('data2'))

try:
    db.execute(sql)
except error as e:
    print e

整理语法