易截截图软件、单文件、免安装、纯绿色、仅160KB

如何用mysql或Navicat实现流水号的插入


表明:zbbook
字段:zbSerial(主键,字符型),name,content,lastTime,state

要求:zbSerial编号规则:ZBYYYYMMDDNNN,'ZB'固定,YYYYMMDD是当前时间,NNN是3位流水号
例如:ZB20090926001,ZB20090926002,ZB20090926003

如何实现?
SQL code:
mysql> select concat('ZB',replace(curdate(),'-',''),'001');
+----------------------------------------------+
| concat('ZB',replace(curdate(),'-',''),'001') |
+----------------------------------------------+
| ZB20090926001 |
+----------------------------------------------+
1 row in set (0.00 sec)


SQL code:
mysql> select concat('ZB',replace(curdate(),'-',''),id) from test;
+-------------------------------------------+
| concat('ZB',replace(curdate(),'-',''),id) |
+-------------------------------------------+
| ZB20090926001 |
| ZB20090926002 |
| ZB20090926003 |
+-------------------------------------------+
3 rows in set (0.00 sec)

mysql> select * from test;
+-----+
| id |
+-----+
| 001 |
| 002 |
| 003 |
+-----+
3 rows in set (0.00 sec)


SQL code



Code highlighting produced by Actipr


相关问答:

mysql储存过程的问题

我现在学习MYSQL,问下mysql储存过程如何建立和使用,最好写成$sql="sql语句",$re=mysql_query($sql);谢谢
建议你先自己看一下文档中的例子。

http://dev.mysql.com/doc/refman/5.1/zh/stored-pro ......

mysql的驱动程序

我有一个java环境下的程序,在本机运行正常,但发布到网的虚拟主机时不能连接数据库连接池
jdk 1.6 tomcat6.0.18 mysql5 mysqljdbc5.1.5
虚拟主机的技术人员说,只能配置局域的数据库连接池,也就是在M ......

mysql like 问题

select * from table where '123456789' like '%'+字段表+'%'


这句sql在sqlserver下通过,在mysql下有报错,mysql下如何实现这样的查询呢
SQL code:
select * from table whe ......

MYSQL 如何修改BLOB类型的数据?

如题 数据是BLOB类型 怎么才能修改其中的某些值
BLOB中存入的是什么内容?

假设字段memo为blob类型,在该字段的值前面增加字符串'add--'
则操作语句如下:
SQL code:
update tb_blog set memo=concat( ......

一个mysql的问题

有一个表 mytable 有下面几个字段
id    class(学生班级)    studentSex(学生性别,1男2女)  studentName(学生性名)

假设现有十几个班级,
我想获得班级中男学生最多的三条相应 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号