永发信息网

Sqlite3中replace话语用法详解怎么解决

答案:1  悬赏:20  手机版
解决时间 2021-11-18 04:52
  • 提问者网友:咪咪
  • 2021-11-17 16:00
Sqlite3中replace话语用法详解怎么解决
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-04-07 05:53
由于自己的孤陋寡闻, 也由于之前的项目中, 很少参与过数据库模块的开发, 以至于前几天才知道Sqlite数据库也支持replace语句。 本文主要讲解在Sqlite中replace语句的行为,也算是学习笔记。此外, replace语句和update语句有相似的地方, 但是也有很多不同之处。 本文还要对比一下Sqlite中的 replace语句和update语句 。

在本例中使用如下数据库表:

(图 1)

该表的表名为student, 存储学生信息。 所有字段的数据类型都是TEXT 。 其中id和name作为复合主键。 email字段加上了唯一约束。建表语句如下:

[sql] view plain copy
CREATE TABLE IF NOT EXISTS student (
"id" TEXT,
"name" TEXT NOT NULL,
"sex" TEXT,
"email" TEXT UNIQUE,
"fenshu" TEXT CHECK(fenshu > 0),
"tecid" TEXT REFERENCES teacher(id),
"class" TEXT,
PRIMARY KEY(id, name)
)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯