已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > HTML/CSS/JS

标题: 这些表是怎么联系在一起呢

作者: @Ta

时间: 2012-01-20

点击: 1961

user.db3
session.db3
bbs.db3
user.db3是用户表,bbs.db3是论坛数据表,这是怎么联系起来的。
假如有id列,怎么让id自动分配,像1001,1002,1003这样的。GOOGLE说 数据类型为“自动编号” 主键
能给介绍一下吗…

[隐藏样式|查看源码]


『回复列表(5|隐藏机器人聊天)』

1. 原来有自动编号!我正想难道还要用文本来记录编号呢?
(/@Ta/2012-01-20 16:18//)

2. AUTOINCREMENT=1000
(/@Ta/2012-01-20 17:09//)

3. CREATE TABLE 'user'(uid INTEGER PRIMARYKEY AUTOINCREMENT,nametext not null,pass text notnull,sid text not null,mtimeint,qianm text,lianx text,extratext, setinfo text)
其中uid是自增类型(该建表语句仅适用于SQLite)。另外SQLite有一个隐藏列rowid也是自增的。
(/@Ta/2012-01-20 17:21//)

4. 复制时有些空格丢失了。
(/@Ta/2012-01-20 17:22//)

5. sql => CREATE TABLE tz(idINTEGER PRIMARY KEYAUTOINCREMENT,bkid intnot null,uid int not null,titletext not null,nr text notnull,fttime int,hftimeint,hfcount int,ztn text,extratext, youxian int, rdcount int)
这里的uid就是user表里的uid。于是我们只要再查询user表就知道了用户名。同样空格丢
(/@Ta/2012-01-20 17:26//)

回复需要登录

8月9日 19:20 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1