Sqlite在创建表中设置默认值

2024-01-07

我写了类似的东西

create table if not exists QuickTest (
id integer primary key NOT NULL,
a TEXT DEFAULT @0,
b TEXT,
c TEXT);

我在 @0 上遇到错误。有没有办法在这里插入参数或者我需要对值进行硬编码?我通常喜欢在设置值时使用参数。


您必须使用字符串常量或 NULL。

http://www.sqlite.org/syntaxdiagrams.html#column-constraint http://www.sqlite.org/syntaxdiagrams.html#column-constraint

DEFAULT 约束指定执行 INSERT 时使用的默认值。该值可以是 NULL、字符串常量、数字或括在括号中的常量表达式。默认值也可以是与特殊情况无关的关键字 CURRENT_TIME、CURRENT_DATE 或 CURRENT_TIMESTAMP 之一。如果值为 NULL、字符串常量或数字,则每当执行未指定列值的 INSERT 语句时,该值都会插入到列中。如果值为 CURRENT_TIME、CURRENT_DATE 或 CURRENT_TIMESTAMP,则当前 UTC 日期和/或时间将插入到列中。对于 CURRENT_TIME,格式为 HH:MM:SS。对于 CURRENT_DATE,YYYY-MM-DD。 CURRENT_TIMESTAMP 的格式为“YYYY-MM-DD HH:MM:SS”。

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

Sqlite在创建表中设置默认值 的相关文章

  • 间歇性 SQLiteException:dbopen 上不是错误

    在我的应用程序中 我在很多情况下使用数据库 但有一种情况我遇到异常 但不是每次都出现异常 并且可以重现它 还 这种情况仅发生在操作系统版本 2 3 7 和 2 1 update 1 上 代码 public void removeOldOcc
  • 还有其他方法可以在 python sqlite3 模块中导入数据文件(如 .csv)吗? 【不一一插入】

    在 sqlite3 的客户端 CLI 中 有 import file TABLE name 来执行此操作 但是 我目前不想将 sqlite3 安装到我的服务器上 在python sqlite3模块中 我们可以创建和编辑数据库 但是 我还没有
  • Access 2007 - INSERT 和即时 SELECT 无法检索插入的数据

    我通过 OleDB 在表中插入几行 并立即选择插入的行 我无法以这种方式检索行 我必须等待大约 3 5秒 然后插入的行就会出现在表中 我在数据库本身中观察到了这种行为 我通过 OleDB 插入了行并观察了 Access 中打开的表 3 5
  • Django - 没有名为 _sqlite3 的模块

    我在 rhel 5 上安装了 django 1 4 默认情况下 rhel 5 中有 python 2 4 但要使用 django 1 4 我手动安装了 python 2 7 3 开发服务器运行良好 但是当我创建一个新项目并将 setting
  • 如果 db 有主字段,如何将 N 个 SQLite 数据库文件合并为一个?

    我有一堆 SQLite 数据库文件 我需要将它们合并成一个大数据库文件 我怎样才能做到这一点 Added 基于this http old nabble com Attempting to merge large databases td18
  • 通过单击按钮将 Access 中的数据获取到 C# 中的文本框中

    我在 MS Access 中有一个表 其中包含 FoodID FoodName Price 在 C 中 我有三个文本框 txtId txtName txtPrice 和一个按钮 btnSearch 我的问题是 在 C 中 我只需在 txtI
  • python sqlite3从excel创建数据库

    我正在尝试从 Excel 电子表格创建数据库 我有下面的代码 问题是当我运行代码时 我的数据库为每列创建一个表 我想为工作簿中列出的每个电子表格创建一个表格 工作表名称为工作表 1 和工作表 2 import sqlite3 import
  • 在 Python 中使用 SQLCipher - 最简单的方法 [重复]

    这个问题在这里已经有答案了 我正在编写一个可以在加密的 SQLite 数据库上运行的 Python 实用程序 最终我会将此类实用程序转换为可执行文件 以便更轻松地交付给团队的其他成员 我读了很多关于 SQLCipher 的页面 但他们都谈论
  • 如何在sqlite中创建物化视图?

    我对物化视图和 SQLite 进行了无数次搜索 据我所知 2004 年和 2006 年似乎有人提到 SQLite 没有物化视图 紧随其后的是 SQLite 的变更日志2008年3月 http www sqlite org releaselo
  • Android SQLite 按 utf8 整理/排序

    我在 Android 上的 SQLite 表中有以下项目 平板电脑选项卡有 1 列 名称 文本 Beta Work pal User 如果我在 SQL Server 中有这些项目 并带有斯洛伐克语的排序规则 并且select from ta
  • 如何在使用连接池时强制 SqlConnection 物理关闭?

    我明白 如果我实例化一个 SqlConnection 对象 我实际上是从连接池中获取一个连接 当我调用 Open 时 它将打开连接 如果我对该 SqlConnection 对象调用 Close 或 Dispose 方法 它将返回到连接池 但
  • 尝试将 SQLite DB 从数据复制到 SD 卡

    我正在使用以下代码 该代码发布在 Stack Overflow 上的某个位置 并根据我的目的进行了修改 try File sd Environment getExternalStorageDirectory File data Enviro
  • EF Core 2.1 启动缓慢

    在获得了 EF6 的一些经验后 例如this https stackoverflow com questions 48441674 extremely slow ef startup 15 minutes 我想尝试一下 EF Core 因为
  • BlackBerry SQLite:将一个 SQLite 数据库连接到另一个

    我正在尝试使用 SQLite 将一个 SQLite 数据库附加到 BlackBerry 上的另一个数据库附加数据库 http www sqlite org lang attach html命令 Database d1 d2 Statemen
  • SQLite更新第一个字母为大写

    我有一个字段 customer country 我正在尝试更新它 以便国家 地区值的第一个字母为大写 我似乎无法找到一种方法来做到这一点 UPDATE customer SET country UPPER SUBSTR country 1
  • python sqlite“开始事务”和“提交”命令

    如果我想通过 python 在数据库中启动事务 我必须像这样显式执行 sql 命令 BEGIN TRANSACTION import sqlite3 conn sqlite3 connect db c conn cursor c execu
  • PhoneGap 上的 SQLite 数据库

    我想使用 PhoneGap 为 iPhone 实现 SQLite 数据库 我了解 iPhone 本机应用程序中 SQLite 数据库的一些基础知识 但是如何在 PhoneGap 中实现 SQLite 数据库呢 我们最终使用了PhoneGap
  • Qt 和 Sqlite 示例

    我正在寻找一些使用 Qt 的示例代码 它是带有 Sqlite 驱动程序的 SQL 模块 我需要示例的主要原因是我之前有 Qt 数据库接口的经验 并且 Sqlite 在字段类型方面有一些奇怪的行为 类型是按字段存储的 而不是按列存储的 The
  • 如何使用 Pandas 将巨大的 CSV 转换为 SQLite?

    我有一个巨大的表 大约 60 GB 采用存档的 CSV 文件形式 我想将其转换为 SQLite 文件 我现在所做的事情如下 import pandas import sqlite3 cnx sqlite3 connect db sqlite
  • 在 UWP 应用程序中包含带有数据的 SQLite DB 文件

    我正在尝试将 SQLite 文件包含在 UWP 应用程序中 SQLite 文件中有许多填充了数据的表 该数据库 至少目前 是只读的 我计划使用 EF Core 来访问数据 所以我有两个问题 将此文件与应用程序捆绑在一起的正确方法是什么 如何

随机推荐

  • 未处理的异常:类型“List”不是类型转换中类型“List”的子类型

    这个异常是在lins中抛出的myList results users 我也尝试过myList results users as List
  • 如何访问用于在 WCF 服务(服务器端)上实现 IDispatchMessageInspector 的类中的属性?

    我正在使用 WCF IClientMessageInspector 将标头中的信息发送到 WCF 服务 wsHTTP 我正在使用 IDispatchMessageInspector 来接收信息并填充 String 属性 当我在特定方法中使用
  • 控制 CSS 中的省略号样式

    我在一个 Web 应用程序中实现了搜索 该应用程序看起来类似于浏览器的 查找 功能 我想在页面上突出显示搜索到的字符串 搜索字符串通常是用省略号显示的较长字符串的子字符串 我想突出显示搜索字符串 无论它出现在哪里 如果在被省略号替换的文本部
  • Topshelf超时问题

    我们正在使用 Topshelf 来托管服务 在启动服务之前 我们正在调用数据库来加载大量数据 因此 在启动服务时 我们收到以下错误 Start Service failed with return code 7 ServiceRequest
  • 启动 Rails I18n 和 url 助手似乎会混淆 locale 和 id

    我刚刚开始尝试更新我们的 Rails 3 2 应用程序以实现国际化 我在路线中有一个可选范围 例如 范围 locale 区域设置 en es zh HK de fr do 正如所描述的http guides rubyonrails org
  • 用 JavaScript 编写的 Java 解析器

    我正在寻找用 JavaScript 语言编写的 Java 源代码解析器的实现 你知道任何 看一下ANTLR http www antlr org 它可以将 Javascript 作为目标 Java 1 5 语法位于http www antl
  • 从 Playstore 下载后,Flutter Android 应用程序陷入白屏

    我已经在游戏商店上发布了一个应用程序 它们在所有设备上运行良好 我在应用程序上添加了 Admob 并在 Play 商店上更新了我的应用程序 它们卡在灰屏中 我尝试了很多代码来修复 但是问题但没有解决 最后 我必须发布我的旧代码 但现在它们也
  • 如何调试来自本机代码的 AccessViolationException

    我正在编写托管代码 并且正在将托管绑定 qt4dotnet 用于非托管库 Qt 有时 我会从 Qt 的某个地方收到 AccessViolationException 但我不知道如何调试它 我什至没有得到比托管 非托管边界更远的堆栈跟踪 这意
  • NetBeans 7.0.1:尚未授权访问 Tomcat 服务器

    我是一个初学者 刚刚开始使用 JSP 但一直停留在起点 请帮帮我 我已经下载了catalina bat and setclasspath bat在那里适当的位置 tomcat bin 但仍然收到授权错误 我看过类似的帖子并编辑了我的tomc
  • 加载共享库时出错

    谢谢你们回答我之前的问题对函数的未定义引用 https stackoverflow com questions 7433984 undefined reference to function declared in h file c lan
  • 使用Elasticsearch作为时间窗口存储的性能问题

    我们使用弹性搜索几乎作为缓存 存储在时间窗口中找到的文档 我们不断插入大量不同大小的文档 然后使用文本查询结合日期过滤器在 ES 中进行搜索 这样当前线程就不会获取它已经见过的文档 像这样的事情 字 1 与字 2 或 字 3 与字 4 与插
  • Karate - 验证存储在不同文件中的 json 响应

    我需要验证存储在两个不同文件中的 2 个 json 响应 我正在阅读它们并进行比较 但我收到一个错误reason all key values did not match并且几乎没有不匹配的元素 仅当我将 json 存储在文件中并读取功能文
  • 如何将 Java 与 Tally 应用程序集成 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我需要将我的 Java Web 应用程序与 Tally 软件集成 是否可以 请提供一些想法 嗯 Tally 不支持 SOAP 但支持基本的
  • Django:批量操作

    商业 我遇到了一个问题 当使用 Django ORM 操作大型数据集时 规范的方法是操作每个元素 但当然这种方式效率很低 所以我决定使用原始 SQL 物质 我有一个形成 SQL 查询的基本代码 它更新表的行并提交它 from myapp i
  • 生成具有给定(数字)分布的随机数

    我有一个文件 其中包含不同值的一些概率 例如 1 0 1 2 0 05 3 0 05 4 0 2 5 0 4 6 0 2 我想使用这个分布生成随机数 是否存在处理此问题的现有模块 自己编码相当简单 构建累积密度函数 生成随机值 0 1 并选
  • Delphi - 检查内存是否“按时”释放

    我有一个 GUI 应用程序doesn t有内存泄漏 我已经通过 FastMM 在多次测试周期中证实了这一点 在一个特定客户端的服务器上 我遇到随机崩溃 服务器规格与我们其他客户的规格非常一致 并且我们实际上已经在各种硬件上进行了尝试 程序使
  • 检查变量是否以“http”开头

    我确信这是一个简单的解决方案 只是还没有找到我所需要的 使用 php 我有一个变量 source 我想检查 source 是否以 http 开头 if source starts with http source a href source
  • 子类是否从超类继承私有实例变量

    子类会继承私有字段吗 https stackoverflow com questions 4716040 does subclasses inherit private fields 这个问题解决了同样的问题 但我不太明白这如何满足下面 看
  • 如何在android sqlite中向文本数据类型添加主键? [复制]

    这个问题在这里已经有答案了 可能的重复 是否可以在android数据库中的文本字段上应用主键 https stackoverflow com questions 7591492 is it possible to apply primary
  • Sqlite在创建表中设置默认值

    我写了类似的东西 create table if not exists QuickTest id integer primary key NOT NULL a TEXT DEFAULT 0 b TEXT c TEXT 我在 0 上遇到错误