我可以使用变量作为名称在 MYSQLdb 中创建一个新的 table 吗?
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.[=13 中定义 table 名称=]
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)"
我有这个 html 来源:
<div id="ceg">
<span class="cegnev">THE_NAME</span><br>
<span class="cim">XXX</span><br>
YYY </div>
我想使用此值:THE_NAME 作为变体(或常量,无所谓),我可以在 MYSQL.[=13 中定义 table 名称=]
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)"