Par*_*ker 1 python mysql mysql-error-1064
我尝试着
conn = MySQLdb.connect (host = "localhost",
user = "username",
passwd = "password",
db = "my_db")
cursor = conn.cursor ()
q = """IF NOT EXISTS CREATE TABLE %s (
course VARCHAR(15),
student VARCHAR(15),
teacher VARCHAR(15),
timeslot VARCHAR(15))""" % (d,)
cursor.execute(q)
Run Code Online (Sandbox Code Playgroud)
但我得到错误: _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 'IF NOT EXISTS CREATE TABLE ACCOUNTG (\\n\\t course VARCHAR(15),\\n\\t s' at line 1")
我不确定我正在尝试的是什么问题,如果不存在,我只想制作一张桌子.任何意见都将不胜感激,谢谢!
Jas*_*n S 14
语法错误:IF NOT EXISTS CREATE TABLEMySQL中的SQL无效.
你要
CREATE TABLE IF NOT EXISTS [tablename]
Run Code Online (Sandbox Code Playgroud)
根据MySQL文档.
| 归档时间: |
|
| 查看次数: |
3888 次 |
| 最近记录: |