python - 如何在python中使用MySQLdb创建多个mysql表?

标签 python mysql-python

这就是我正在尝试做的事情:

cursor.execute("CREATE DATABASE testing")
cursor.execute("USE testing")
cursor.execute("CREATE TABLE Contract(mEnd varchar(7))")    
cursor.execute("CREATE TABLE User(uName varchar(15)")

当我使用 MySQLdb 运行 python 脚本时,它仅创建第一个表,并忽略所有其他代码行。

最佳答案

您的最后一条语句中缺少

)。尽管您确实不想这样做。

关于python - 如何在python中使用MySQLdb创建多个mysql表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29066819/

相关文章:

带有 MySQL 数据库的 Python 3.4.0

python - 在 Python 中发送 100,000 个 HTTP 请求的最快方法是什么?

python - 将包含列表的 DataFrame 导出到 Excel

Python连接mysql错误: unexpected indent

python - 国际化 - Python MySQLDb 和 ISO-8859-7

Python MySQL连接器在游标循环中执行第二条sql语句?

python - 了解 NumPy 的卷积

python - 解包 SequenceMatcher 循环结果

python - 使用 numpy 数组高效索引 numpy 数组

python - django.core.exceptions.ImproperlyConfigured : Error loading MySQLdb module: No module named 'MySQLdb'