2017-03-16 54 views
0

你好我有一个名称为ID和它的列(int,11,AUTO_INCREMENT,prymary键) 和每次我注册新用户时,ID是自动添加1或2 ... 我想ID号更改从1,2,3到0000000001,0000000002 ......更改ID AUTO_INCREMENT从1到0000 .....在phpMyAdmin

+0

将它们留作数字。为什么你想要预先零? –

+0

,因为即时通讯根据id号命名并且它对我来说必须是0000000001 ..... – musa94

+0

将数据从数据库中拉出后,将1转换为000000001。我认为主键必须是数字,但如果需要的话,您可能会使用触发器或存储过程来伪造它。 – Scovetta

回答

0

对lpad的东西很好奇,不确定它是否可以通过访问或某些数据库服务器准备好。无论如何,这里是我如何填充它

select RIGHT('0000000000' + cast(ID AS NVARCHAR(100)),10) 
0

您可以使用查询格式化:

select lpad(id, '0', 10) 
相关问题