【发布时间】:2017-11-01 09:35:14
【问题描述】:
尊敬的 Stack Overflow 社区,
我第一次尝试数据库设计时遇到了一点问题。
我尝试制作某种表格并尝试检查基本功能;使用 Python3 和 SQLite3 编写。
我的问题很简单,我有几行:
cur.execute('CREATE TABLE IF NOT EXISTS test(a INTEGER, argument DATE)')
现在我可以写了:
cur.execute('insert into test (a, argument) values (?,?)', "bla", "blabla")
没有收到错误消息;当您在CREATE TABLE 语句中定义允许的数据类型时,该命令不应该被 SQL 自动禁止吗?
完整代码在这里:http://codepad.org/kf4gZB7m
【问题讨论】:
-
欢迎来到 SO,用问题中的代码更新您的问题
标签: python sqlite sqldatatypes