python MySQLdb不会插入到数据库中

2024-03-28 17:14:28 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我有一个问题插入信息到我的数据库。它不会发出错误。The密码在这里。在

import MySQLdb as m

def Room(room):
   db = m.connect("localhost","root","password","rooms")
   cur = db.cursor()
   cur.execute('INSERT INTO rooms (name) VALUES("%s");'% (room))
def getRoomDb():
   db = m.connect("localhost","root","password","rooms")
   cur = db.cursor()
   cur.execute("SELECT * FROM rooms;")
   result = cur.fetchall()
   return result

print getRoomDb()

在我运行Room("roomname")之后,它输出了它应该输出的内容,但是实际上没有任何内容被放入数据库中


Tags: 数据库localhostexecutedbdefconnectrootpassword