我想在表格中插入一个字母数字字符串列表,但由于构建了表但未插入数据,因此这个字符串似乎不起作用
con = mdb.connect('localhost', 'root', 'qwerty123', 'testdb');
cur = con.cursor()
cur.execute("DROP TABLE IF EXISTS alphanum")
cur.execute("CREATE TABLE alphanum(Name VARCHAR(25))")
j=64
test1 = []
for i in range(0,26):
j+=1
test1.append(j)
test1.append(j+32)
for i in range(0,52):
print chr(test1[i])
for a in range(0,4):
for b in range(0,52):
for c in range(0,52):
result = chr(a+48)+chr(test1[b])+chr(test1[c])
print result
for entry in result:
cur.execute("INSERT INTO alphanum VALUES(%s)",(result))
这里的结果示例如下:
0AA
0Aa
0AB
0Ab
0AC
0Ac
0AD
0Ad
0AE
0Ae
0AF
0Af
0AG
0Ag
0AH
0Ah
0AI
0Ai
0AJ
答案 0 :(得分:1)
你忘了提交:
con.commit()
答案 1 :(得分:1)
是的,您必须使用
提交更改con.commit()
否则更改将不会反映在数据库中。