我正在try 向SQLite数据库中插入日期时间值.它似乎成功了,但当我试图检索该值时,出现了一个错误:

<Unable to read data>

SQL语句包括:

create table myTable (name varchar(25), myDate DATETIME)
insert into myTable (name,mydate) Values ('fred','jan 1 2009 13:22:15')

推荐答案

您需要的格式是:

'2007-01-01 10:00:00'

i、 e.yyyy MM dd HH:MM:ss

不过,如果可能的话,可以使用参数化查询,因为这样就不用担心格式细节了.

Sql相关问答推荐

如何将数组列和与Click house中的另一个数组列的元素分组

在SQL中查询SQL以返回NULLS和空数据集的 node 列表

Snowflake SQL比较克隆x原始计数

SUM(条件)在Oracle?

GROUP BY和GROUP_CONCAT用于计算比赛排名

将有界时间周期作为阶跃函数,其中周期开始返回1,周期结束返回0

retrofit AWS Athena中的JSON

分组多输出访问查询问题

如何查询jsonb列是一个对象数组?

从数据库中查找总和大于或等于查询中的数字的数字

如何从Spark SQL的JSON列中提取动态数量的键值对

以一致的价值获得独特的价值

两个月之间的WHERE CASE WHEN-ORA-00905:缺少关键字

不同计数的 Postgres PIVOT 表

返回给定日期后的第 4 个工作日(不包括公众假期)

Postgres,使用 select 插入多个值

PostgreSQL 中将数据从 JSONB 类型转换为 Array 类型

为什么在事务中未被后续使用的CTE执行SELECT...FOR UPDATE无效?

如何通过CROSS APPLY获取多级嵌套JSON属性的值?

如何对 SQL 表中的连续时间戳进行分组?