【问题标题】:Python-MySQLdb: Difficulty In Creating TablePython-MySQLdb:创建表的困难
【发布时间】:2013-05-25 04:35:41
【问题描述】:

我在使用 python 在 mysqldb 中创建表时遇到了一个问题,如下所示:

cursor.execute("CREATE TABLE IF NOT EXISTS %s ( tweetId VARCHAR(100) NOT NULL, tweet VARCHAR(180) NOT NULL, PRIMARY KEY(tweetId) )",('Tutulive')) .

我收到此错误:

_mysql_exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Tutulive' ( tweetId VARCHAR(100) NOT NULL, tweet VARCHAR(180) NOT NULL, PRIMARY' at line 1")

【问题讨论】:

    标签: python-2.7 mysql-python


    【解决方案1】:

    SQL 参数不应用于元数据。自己清理值并正常插入到字符串中。

    【讨论】:

    猜你喜欢
    • 2018-06-16
    • 1970-01-01
    • 2023-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多