所以我有變量命名爲「racenumber」,我想作爲一個新的表我創建的名稱使用。Python的MySQL的創建和使用的變量名名新表
下面的Python代碼,目前沒有工作。關於問題出在哪裏的任何想法?
racenumber = 10
cursor = db.cursor()
cursor.execute("""CREATE TABLE %s (ID INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(50) DEFAULT NULL,
PRIZE_TOTAL VARCHAR(50) DEFAULT NULL, STRENGTH VARCHAR(50) DEFAULT NULL, URL VARCHAR(50) DEFAULT
NULL) ENGINE=MyISAM DEFAULT CHARSET=latin1""" % (racenumber))
db.commit()
db.close()
做你想做的表名實際上是「racenumber」? – 2014-10-19 01:41:47
都能跟得上這將是一個變量這就是動態地改變。 – user2949513 2014-10-19 01:58:16
沒有我的意思是你希望它實際上是變量的名字嗎?所以對於這種情況,你希望表名是'racenumber'?或者它裏面的價值? – 2014-10-19 01:58:47