繁体   English   中英

我如何引用 sqlite db 列以在更新语句中使用

How do I reference sqlite db column to use in update statement

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试更新 android sqlite db 中的日期时间列以使用国际日期格式 (yyyy-mm-dd) 而不是当前格式 ( mm/dd/yyyy )。 我想使用 sqlite date() 函数重新格式化列的当前值。 我认为它会像以下一样简单:

update tblename set thedate = date(thedate)

但以上不起作用。

我将如何编写 sql 语句来完成此操作?

谢谢帕特里克

1 个回复

DATE() 不理解您的旧日期格式。

以下应该工作:

UPDATE tblname SET thedate = substr(thedate, 7, 4) || '-' || substr(thedate, 1, 2) || '-' || substr(thedate, 4, 2);

1 在更新语句中使用映射的列类型

我在使用光滑的MappedColumnType遇到麻烦,代码片段如下: 我的User案例类定义如下: 我的数据库有相应的insert和update语句。 但是以下更新语句对我不起作用。 它将引发编译错误: 我认为这很简单。 我做错了什么吗? ...

2 在更新语句中使用替换

我有我想我有一个愚蠢的问题,但我似乎无法使我的更新语句正常工作。 我有以下查询。 这给我返回了一个有两列的表格。 它有200多行。 describe列的TEXT字段包含更新的文本,ORIGINAL的原始文本,因此我可以并排看到所有更改。 我对它的外观感到满意,因此尝试使用以下查询 ...

3 在更新语句中使用子句

我想使用此查询更新某些值。 我只想使用转储为一次出现的所有城市名称更新这些行。 请提出一种可行的方法。 UPDATE city_mst c, iata_cities ic LEFT JOIN airport_dump ad ON ad.city = c.c ...

2019-08-11 11:03:12 1 47   mysql/ sql
4 在更新语句中使用OUTPUT

在生产系统中运行更新时,通常将记录保存到备份表中,以便在需要时易于恢复。 我想使用OUTPUT子句来完成此操作,有人可以提供以下语法的帮助吗? 谢谢,问候马塞洛 ...

5 在更新语句中使用通配符

我想更新表中的特定字符串,但是字符串本身具有变量。 所以, “ examplevideo”是一个变量字符串,我想保留它作为替换字符串 有没有办法在一个更新语句中执行此操作? 因此,表格如下所示: 我想将所有内容保留在messageid 117的message字段中 ...

2013-09-22 20:16:45 2 61   mysql
6 在更新语句中使用IF

我仅尝试更新特定用户的分数,前提是该用户添加的文章数>=10 。 如何添加检查其artcAdded是否>=10等于>=10的零件? 用伪代码,这将是; 我目前正在执行此update tableScores set score = 'Good' where u ...

2013-12-26 08:50:36 2 40   mysql/ sql
8 在DB2更新语句中丢失

我尝试使用另一个表更新一个表。 我收到错误号407。它说我尝试在不可空列中插入null。 我在my_TIMESTAMP列中检查了该列。 通常,它不能为null。 因为我用current timestamp更新了column。 它应该产生一个时间戳。 问题出在哪儿? ...

9 在MySQL更新语句中使用CASE根据CASE条件更新不同的列

我正在尝试根据某些条件更新数据库中的 2 列。 我有bid_limit列,当bid_limit>0时我需要将其更新为bid_limit-1否则我需要将addon_limit列更新为addon_limit-1 。 我试过以下查询,但它对我不起作用。 提前致谢 ...

2019-11-22 07:25:20 2 38   mysql
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM