簡體   English   中英

我可以使用變體作為名稱在MYSQLdb中創建新表嗎?

[英]Can i use a variante as name for create a new table in MYSQLdb?

我有這個html來源:

<div id="ceg">
        <span class="cegnev">THE_NAME</span><br>
        <span class="cim">XXX</span><br>
       YYY  </div>

我想使用該值:THE_NAME作為變量(或常量,沒關系),我可以在MYSQL中定義表名。

query = """ 
   CREATE TABLE 'THE_NAME(as variable)' (
  `X` varchar(100) DEFAULT NULL,
  `Y` varchar(100) DEFAULT NULL,
  `Z` varchar(100) DEFAULT NULL,
  `U` varchar(100) DEFAULT NULL,
  `I` varchar(100) DEFAULT NULL,
  `O` varchar(100) DEFAULT NULL,
  `ID` int(10) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8"""

如何使用這部分html代碼創建變量,如何在查詢代碼中引用該名稱? 可能嗎? -Python 2.7

嘗試這個....

query = "CREATE TABLE IF NOT EXISTS "+ table_name+ " name VARCHAR(120), date CHAR(22)"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM