我正在使用 Web.py 0.37,并尝试在我的 mysql 数据库中添加一行。这是我的代码:
com.globals.db.insert('users', email=data.email, fullname=data.fullname, password=pwh, _test=False)
这是输出(在调试器窗口中):
0.09 (2): INSERT INTO users (fullname, password, email) VALUES ('Juan', 'f3bab99...d05cee4', 'no@email.com')
0.09 (3): SELECT last_insert_id();
30
我可以看到 id 字段在增加,但是当我检查数据库时,没有创建新行。为什么会这样?输出的 sql 语句在 mysql 终端中执行良好。