其实我这个问题解决方法很多,但是我不知道用哪种好,具体该怎么写。大家帮忙啊!!!
问题是这样的。我的表结构如下(括号内是它的类型):
ID(主键int) name(varchar) buffer(text)
1 工程注册 00000000000...(二进制的一个流文件)
2 工程检验 00000000000...(二进制的一个流文件)
3 工程监督 00000000000...(二进制的一个流文件)
现在我想插入一条数据。插入三个字段,insert into table (ID,name,buffer) values('','"+ name +"','"+ buffer +"')
values中第一个字段要怎么写这个语句呢?其他的两个字段,name和buffer我都是传过去的参数。这个第一个字段ID我想让它自动为4,也就是比最后一条的ID大1,这样可以做索引。
我想写一个select count(*) form table来着,可是觉得这么写很傻,也不知道具体怎么写。怎么办呢大家?
有好方法吗?
问题是这样的。我的表结构如下(括号内是它的类型):
ID(主键int) name(varchar) buffer(text)
1 工程注册 00000000000...(二进制的一个流文件)
2 工程检验 00000000000...(二进制的一个流文件)
3 工程监督 00000000000...(二进制的一个流文件)
现在我想插入一条数据。插入三个字段,insert into table (ID,name,buffer) values('','"+ name +"','"+ buffer +"')
values中第一个字段要怎么写这个语句呢?其他的两个字段,name和buffer我都是传过去的参数。这个第一个字段ID我想让它自动为4,也就是比最后一条的ID大1,这样可以做索引。
我想写一个select count(*) form table来着,可是觉得这么写很傻,也不知道具体怎么写。怎么办呢大家?
有好方法吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货