我的 SQLite 语法错误

2024-02-10

SQLite 新手,所以我不知道我做错了什么。我刚刚收到一条错误消息:

SQLSTATE[HY000]: General error: 1 near "CREATE": syntax error

这是我的 SQL:

CREATE TABLE users (
  id INTEGER NOT NULL PRIMARY KEY,
  date_created DATETIME NOT NULL,
  date_updated DATETIME NOT NULL,
  username VARCHAR(32) NOT NULL,
  password VARCHAR(32) NOT NULL,
  role VARCHAR(32) NOT NULL DEFAULT 'member',
  first_name VARCHAR(50) NOT NULL,
  last_name VARCHAR(50) NOT NULL,
  email VARCHAR(128) NOT NULL
)

CREATE TABLE subscribers (
  id INTEGER NOT NULL PRIMARY KEY,
  name VARCHAR(40) DEFAULT NULL,
  email VARCHAR(255) NOT NULL UNIQUE
)

CREATE TABLE weekly_download (
  id INTEGER NOT NULL PRIMARY KEY,
  filename TEXT NOT NULL,
  download_date DATE NOT NULL,
  body TEXT
)

在每个语句后面加一个分号。

CREATE TABLE ( ... ) ;
CREATE TABLE ( ... ) ;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我的 SQLite 语法错误 的相关文章

随机推荐

  • 为什么C的printf格式字符串同时有%c和%s?

    为什么C的printf格式字符串两者都有 c and s 我知道 c代表单个字符并且 s表示一个以 null 结尾的字符串 但是仅仅字符串表示还不够吗 可能是为了区分以空结尾的字符串和字符 如果他们刚刚有 s 那么每个字符也必须以空字符结尾
  • PHP 中包含缓存以供迭代重用

    有没有办法缓存 PHPinclude有效地重复使用 无需 APC 等 Simple 尽管愚蠢 例子 rand php return rand 0 999 index php file rand php while i lt 1000 ech
  • 如何从我的网站禁用(查看源代码)和(Ctrl + C)

    是否有机会从我的网站禁用这两个功能 查看源代码 和 Ctrl C 这是不可能的 您可以尝试以某种方式混淆代码 但您需要向客户端发送一些内容 不是吗 您可以使用 AJAX 调用来加载 html 这样 浏览器将显示的源几乎是空的 但是 您无法阻
  • PHP:使用准备好的语句并防止 SQL 注入与转义

    我确实明白准备好的语句是寻求防止 SQL 注入的最终方法 然而 它们提供的保险范围有限 例如 在我让用户决定操作顺序的情况下 即 是 ASC 还是 DESC 等 我没有得到准备好的语句的覆盖 据我所知 我可以将用户输入映射到预定义的白名单
  • Azure 上的 IISNode 定期失败并显示 HTTP 500.1001

    该站点定期因 HTTP 500 错误而变得不可用 到目前为止我能从日志中找到的是 ModuleName iisnode Notification EXECUTE REQUEST HANDLER HttpStatus 500 HttpReas
  • 使用 python-pptx 将文本/幻灯片标题添加到幻灯片上的占位符

    我正在尝试为我的幻灯片添加标题 我正在查找文档here http python pptx readthedocs io en latest user placeholders using html它说 设置幻灯片标题 几乎所有幻灯片布局都有
  • ObjectMapper 无法正确处理 UTF-8?

    我正在使用 ObjectMapper 将系统中的帖子序列化为 json 这些帖子包含来自世界各地的条目并包含 utf 8 字符 问题是 ObjectMapper 似乎没有正确处理这些字符 例如 字符串 Mus e d Orsay 被序列化为
  • 使用 Connect 或将数据作为道具传递给孩子

    我是反应和还原的新手 我有一个场景 其中有这样的嵌套组件 A gt B gt C gt D A 组件中使用了一个属性 D 组件中也会使用该属性 所以 我有两种方法 从组件 A 中的 redux 存储获取状态 然后将其作为 props 传递给
  • 无法在 Mac 上访问 std 向量迭代器 _Ptr

    在 Visual Studio 上 这段代码就像一个魅力 auto child node childs begin while child node childs end vector
  • Matlab 样条插值 从 Y 中找到 X

    我需要找到当 y 0 时 x 的值 这是我的代码 x 2 3 4 5 6 y 10 8 4 1 2 xi linspace 2 6 100 yi interp1 x y xi spline plot x y o xi yi xlabel x
  • Rails:查找父对象的所有关联对象

    我在 Rails 中创建了一个复杂的对象 其主要父对象 Resume 它的每个部分都有多个子对象 objective section contact section 等 有没有一种方法可以将所有关联的对象获取到父对象恢复 如果 获取 是指在
  • RESTful API 密钥建议 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在寻找有关 RESTful API 设计的建议 我已经阅读了很多有关 REST API 方案 身份验证 授权方式等的内容 我无法决定的是我是
  • 如何最大化背景窗口?

    我需要最大化背景中的窗口 这意味着不激活 聚焦 它 SetWindowPlacement 函数不提供此功能 有任何想法吗 WINDOWPLACEMENT wp new WINDOWPLACEMENT GetWindowPlacement h
  • 程度报告问题并行测试

    我有以下报告代码 public class Reporting private ExtentHtmlReporter extentHtmlReporter private static ThreadLocal
  • 如何在 React Native 中获取组件在屏幕上的位置?

    我正在开发一个反应本机应用程序 我想处理屏幕上的触摸 一个用例是当用户在屏幕上 按下 时 我希望能够获取屏幕上特定组件的位置 x y 以了解它是否与触摸的 x y 匹配 我已经搜索过堆栈溢出 但给定的解决方案都不起作用 在我的根组件中 on
  • 分析 pyomo 中的解决方案 (.sol) 文件

    我在机器 1 中有一个 pyomo 模型 在机器 2 中有 CPLEX 求解器 我转换 pyomo 模型 ConcreteModel 变成problem lp带有函数的文件model write problem lp 在机器 1 中 然后我
  • jQuery 在两个类之间滚动切换

    默认情况下 我有一个具有红色背景颜色的导航栏 我想要做的是 当用户向下滚动超过 100px 将背景更改为蓝色 并且如果他返回到 0px 将背景更改为其默认状态 例如 我想通过在两个类之间切换来做到这一点 div class navigati
  • perl + 如何声明数组

    以下脚本 test pl 在 myfile txt 文件的 first line 1 和 second line 1 之间附加 insert 1 文本 并将输出发送到 output txt 但如果我将数组声明为 my first line
  • 尝试在flutter中创建不同语言的pdf

    我想在 PDF 中打印印地语 我也尝试过使用 Google 的 Raleway Regular ttf 字体 但也没有成功 final font await rootBundle load fonts ARIAL TTF final ttf
  • 我的 SQLite 语法错误

    SQLite 新手 所以我不知道我做错了什么 我刚刚收到一条错误消息 SQLSTATE HY000 General error 1 near CREATE syntax error 这是我的 SQL CREATE TABLE users i