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在创建表中设置默认值 的相关文章

  • PL/SQL 过程:如何返回 select 语句?

    我想创建一个存储过程 on ORACLE数据库服务器我的问题是 我不知道如何返回 select 语句 这是程序中应包含的逻辑 输入参数 过滤器1 int 过滤器2 字符串 with cte as select val1 val2 stdde
  • Python Sqlite3 获取 Sqlite 连接路径

    给定一个 sqlite3 连接对象 如何检索 sqlite3 文件的文件路径 The Python 连接对象 http github com python cpython blob master Modules sqlite connect
  • 如何将 sqldatareader 转换为 dto 列表?

    我刚刚开始将所有 ado net 代码从 asp net 页面移动到存储库 并为每个表创建 dto 手动 但现在我不知道将 sqldatareader 转换为我的列表的有效方法是什么dto 对象 例如 我的 dto 是 Customer 我
  • SQLite:从命令行仅将模式转储到 .sql 文件中

    我正在尝试转储架构test db仅 即没有数据 到名为的文件中schema sql从 OS X 中的命令行 无需启动 sqlite3 我知道我能做到 sqlite3 open test db output schema sql schema
  • 如何通过C#在SQLite数据库中写入变量DateTime值?

    我很新C and SQLite数据库并有一些变量存储在 SQLite 数据库中TimeStamp 这是我的代码 DateTime now DateTime Now m dbConnection new SQLiteConnection Da
  • 使用 RSQLite 在 R 中加载 SQLite 表

    我有这个函数用来加载 SQLite 表 sqLiteConnect lt function database table library DBI library RSQLite con lt dbConnect SQLite dbname
  • SQLite:*防止*主键值在删除所有行后重置[重复]

    这个问题在这里已经有答案了 我有一个 SQLite 表 有几列 包括一个 ID 列 它是 INTEGER PRIMARY KEY 当我插入时 该值会按预期增加 但是 当我删除所有行时 该列的值在下一次插入时恢复为 1 有没有办法让列值从删除
  • Wordnet sqlite 同义词和示例

    我正在尝试获取给定 wordid 的同义词和示例列表 经过大量的试验和错误 我可以获得所有同义词集的样本 但不是实际的同义词 这是我的查询 它给出了以下结果 select senses wordid senses synsetid sens
  • Rails 4 - 如何在开发中使用 sqlite3 以及在生产中使用 PostgreSQL 和 Heroku

    我正在尝试部署到 Heroku 但不能 因为默认的 sqlite3 服务器仍然存在 检测到 Heroku 不支持 sqlite3 gem https devcenter heroku com articles sqlite3 https d
  • SQLite 中的累积求和值

    我正在尝试在 SQLite 中执行值的累积和 我最初只需要对一列求和并获得代码 SELECT t MyColumn SELECT Sum r KeyColumn1 FROM MyTable as r WHERE r Date lt t Da
  • SugarORM 错误或缺少数据库

    我尝试让 Android 项目与 SugarORM 一起使用 但是 我遇到了以下错误 引起原因 android database sqlite SQLiteException 没有这样的表 DOCUMENT 代码1 编译时 INSERT O
  • Python SQLite3 SQL注入漏洞代码

    我知道下面的代码片段由于 format 的原因很容易受到 SQL 注入的攻击 但我不知道为什么 有谁明白为什么这段代码容易受到攻击以及我从哪里开始修复它 我知道这些代码片段使输入字段保持打开状态 以便通过 SQL 注入执行其他恶意命令 但不
  • 未由 SQLite JDBC 驱动程序实现

    我已经使用以下命令成功创建了 SQLite 数据库的 ColdFusion 数据源sqlitejdbc v056 jar http code google com p sqlitebot downloads detail name sqli
  • ROWID 整数主键自动增量 - 如何插入值?

    我用 Java 创建了一个 SQLite 表 create table participants ROWID INTEGER PRIMARY KEY AUTOINCREMENT col1 col2 我尝试添加行 insert into pa
  • sqlite3权限被拒绝android

    我试图直接在 Nexus 上访问我正在开发的应用程序的数据库 但当我尝试执行 sqlite3 命令时 我收到 权限被拒绝 的消息 我还尝试在 root mod 中启动 adb 但再次 设备上的权限被拒绝 我想我必须使用模拟器来做到这一点 但
  • sqlite 增量真空仅删除一个空闲页面

    我已将 sqlite 数据库的 auto vacuum PRAGMA 值更改为 INCRMENTAL 当我跑步时PRAGMA incremental vacuum 通过 DB Browser for SQlite 应用程序 它释放了free
  • 如何将 php Web 应用程序转换为桌面应用程序并保留数据库 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我们有一个用 PHP 开发的 Web 应用程序 但大多数客户并没有一直连接到互联网 那么 有没有办法将应用程序转换为桌面应用程序 以便
  • Android SQLite 从代码中转储数据库以进行错误报告

    我正在为我的一个 Android 程序开发一种诊断工具 本质上 如果用户遇到问题 我想做一些类似 SQLite 的事情dump 参考 http www sqlite org sqlite html http www sqlite org s
  • 如何在sqlite中添加特定数量的空行?

    我有一个SQLite文件 我想添加2550 empty NULL rows 我可以使用此代码添加一个空行 INSERT INTO my table DEFAULT VALUES 但我需要 2550 行 有什么捷径吗 我不想执行相同的代码 2
  • SQLite 条件 ORDER BY 中的 DESC

    我需要选择按以下逻辑排序的记录 但是当 DESC 处于条件中时 SQLite 会引发错误 ORDER BY CASE WHEN parentGUID IS NULL THEN datePosted DESC ELSE datePosted

随机推荐

  • 未处理的异常:类型“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 上遇到错误