如何用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中插入当前时间的该怎么写啊?
now()
SQL code:
sql里是:
getdate()
引用
now()
学习
SQL code:
select now();
SQL code:
TODAY()
?
SQL code:
select now();
/* ......
我现在学习MYSQL,问下mysql储存过程如何建立和使用,最好写成$sql="sql语句",$re=mysql_query($sql);谢谢
建议你先自己看一下文档中的例子。
http://dev.mysql.com/doc/refman/5.1/zh/stored-pro ......
select * from table where '123456789' like '%'+字段表+'%'
这句sql在sqlserver下通过,在mysql下有报错,mysql下如何实现这样的查询呢
SQL code:
select * from table whe ......
我用的like模糊查询,比如mysql的name中有“csdn论坛系统”这几个字,如何在 <input>中查询“csdn 系统”也能出来这个“csdn论坛系统”,我现在是查“csdn”或者“系统”都可以。谢谢各位了!不知道我这么表达 ......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......