如何设置带字母的自增字段? 就用普通的auto_increment就行了,这样产生 1,2,3,4...然后可以在显示的时候,或者SELECT的时候,在前面加上字符,比如 select concat('A',right(10000000+id),5) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主可能只是要一个显示效果吧,那么可以充分利用mysql的zerofill特性即可。mysql> create table t3(id int(7) zerofill auto_increment primary key, myid varchar(8) null, col3 varchar(32));Query OK, 0 rows affected (0.01 sec)mysql> insert into t3 values(default, null, 'afadfaf');Query OK, 1 row affected (0.01 sec)mysql> insert into t3 values(default, null, 'afadfaf');Query OK, 1 row affected (0.00 sec)mysql> select concat('A', cast(id as char)) from t3;+-------------------------------+| concat('A', cast(id as char)) |+-------------------------------+| A0000001 || A0000002 |+-------------------------------+2 rows in set (0.00 sec) sql语句查询巨慢,求高手优化 谢谢 数据库ODBC连接插入特殊字符的问题 怎么创建联合(复合)外键 InnoDB crash掉了? 这个sql语句怎么写?(在mysql中) 请问在mysql中用 use database 出现以下提示是什么问题 postgreSQL用户密码问题 有没有与select where xx in xxxx 相反的语句? MYSQL 在网页上输入的是数字 但是进到phpmyadmin里面 为什么我的log_bin文件不能启动 mysql的alter 数据库两张表关联查询问题
mysql> create table t3(id int(7) zerofill auto_increment primary key, myid varchar(8) null, col3 varchar(32));
Query OK, 0 rows affected (0.01 sec)mysql> insert into t3 values(default, null, 'afadfaf');
Query OK, 1 row affected (0.01 sec)mysql> insert into t3 values(default, null, 'afadfaf');
Query OK, 1 row affected (0.00 sec)mysql> select concat('A', cast(id as char)) from t3;
+-------------------------------+
| concat('A', cast(id as char)) |
+-------------------------------+
| A0000001 |
| A0000002 |
+-------------------------------+
2 rows in set (0.00 sec)