微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python-mysql连接器表创建代码

如何解决python-mysql连接器表创建代码

import MysqL.connector


x=MysqL.connector.connect(host='localhost',user='root',passwd='subru',database='netflix')
print(x)
c=x.cursor()
a=1
def create_input():
    b=input('enter table name')
    n=int(input('enter number of columns'))
    s=''
    for i in range(n):
        if i==0:
            s=s+'(%s,'
        elif i==n-1:
            s=s+'%s)'
        else:
            s=s+'%s,'
    print(type(s))
    print(s)
    L=()
    for i in range(n):
        c1=input('enter column name')
        c2=input('enter column specs')
        z='{} {}'.format(c1,c2)
        L=L+(z,)
    print('create table {} {})'.format(b,s),L)
    
    c.execute("create table {}{})".format(b,L)
    a=1
    data=[]
    while a!=0:
        for i in range(n):
            print(L[i])
            temp=input('enter integer/string')
            if temp=='integer':
                o=int(input('enter the integer'))
                data.append(o)
            elif temp=='string':
                p=input('enter string')
                data.append(p)
                
        c.execute('insert into {} values{}'.format(b,data)
        a=int(input('enter 0 to stop adding values'))
    x.commit()

谁能说出此代码错误之处,该代码旨在在MysqL中输入和创建表? 错误是语法错误?使用的python版本有问题吗? 我有什么可以做的吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?