- 浏览: 83770 次
- 性别:
- 来自: 北京
-
最新评论
-
moxia:
...
用触发器实现SQLite的外键约束
文章列表
第一步:在VMware环境下安装好Ubuntu 9.04后,启动进入Ubuntu系统,点击虚拟机上VM-install VMware Tools,回到桌面上看到一个VMware Tools的CD-ROM图标。
第二步:打开它,复制 vmwaretools...tar.gz 到home下当前用户的文件夹下(本机为/home/hanover),同时解压此文件“到此处”。
第三步:打开终端,执行以下命令
cd vmware-tools-distrib
sudo ./vmware-install.pl
输入用户名和密码后即开始安装
第四步:接下来是 ...
图书馆和阿三的小对话
- 博客分类:
- 英语
贴在门上的这个时间表是平常的。
今天是中国的传统节日,清明节,今天图书馆放假,不开门。
在图书馆一楼的电子屏幕上有通知。明天图书馆就会开门。不客气。
This is normal opening times.
But today is special.
Because today is a Chinese Traditional Festival.
It is called Tomb Sweeping Day or Qingming Festival.
And in this day,the library is closed.
There is the notice on the ele ...
创建表:
CREATE TABLE jokeItem(id integer primary key,content TEXT);
更新字段:
UPDATE jokeClass SET classId = 1 WHERE className = "jokeClass1";
添加新的列:
ALTER TABLE jokeItem ADD classId integer;
删除一列:
ALTER TABLE jokeItem DROP classID;
插入数据:
INSERT INTO jokeItem VALUES(1,"jokeClass joke1"); ...
最近在做数码相框上的嵌入式开发,开发过程中使用的SQLite数据库,但是编码的过程中,遇到个问题,SQLite不支持外键约束,外键约束会被解析但不会被执行。
参考了网上的做法,自己做了个实验,用触发器来实现了SQLite的外键约束。
建表语句:
CREATE TABLE jokeItem
(
id integer primary key,
content TEXT,
classId integer
);
CREATE TABLE jokeClass
(
classId integer primary key,
className ...